--- title: "Minha ideia é possível nesta versão?" version: snapshot-2026-10-06 engineGeneration: astra-current language: C# status: source-reviewed reviewedAt: 2026-10-07 runtimeVerified: false platformEvidence: [] url: https://astraengine.com.br/pt-br/snapshot-2026-10-06/comece/o-que-posso-criar/ --- # Minha ideia é possível nesta versão? Descubra a composição necessária e o limite entre contrato atual, exemplo e roadmap. ## Comece pela capacidade, não pelo nome A Astra está numa prévia limitada e incompleta, com cerca de **20% da meta final declarada do projeto**. Essa porcentagem expressa a visão global do autor; não é a porcentagem de métodos da API testados, nem uma garantia de que 20% de qualquer jogo esteja pronto. Use a tabela para encontrar a primeira montagem. Leia o guia e suas evidências antes de decidir a dimensão do projeto. | Quero fazer | Cadeia mínima | Onde aprender / o que não presumir | | --- | --- | --- | | Objeto girar | Objeto visual → Transform Tween **ou** Behavior de rotação | [Sem código](/pt-br/snapshot-2026-10-06/comece/primeiro-componente/) / [Com C#](/pt-br/snapshot-2026-10-06/comece/primeiro-script-c/); evite dois donos da pose | | Objeto cair e colidir | Transform → Corpo físico → Colisor → mundo físico → chão físico | [Física 3D](/pt-br/snapshot-2026-10-06/sistemas/indice/); malha desenhada não implica colisão | | Seguir o jogador com câmera | Câmera → Acompanhar alvo → referência do objeto | [Acompanhar alvo](/pt-br/snapshot-2026-10-06/componentes/astra-camera-follow/); nome “Jogador” não preenche Alvo | | HUD de corações funcional | Vida → dano/cura → documento .aeui com Image → imagens → Canvas UI → Behavior que atualiza | [Tutorial completo](/pt-br/snapshot-2026-10-06/ui/hud-coracoes/); não é só desenhar três PNGs | | Botão de interface | Documento UI → Button → ação/conexão → consumidor | [Elementos UI](/pt-br/snapshot-2026-10-06/ui/elementos/); aparência não cria a regra de jogo | | Movimento por comando | Entrada → ação/eixo → consumidor que respeita a autoridade da pose | [Input e movimento](/pt-br/snapshot-2026-10-06/sistemas/indice/); toque no editor não é input do jogo | | Salvar pontuação | Estado do jogo → API de save → slot → escrita/leitura | [SaveActionCounter](/pt-br/snapshot-2026-10-06/exemplos/como-executar-exemplos/); Salvar cena não é savegame | | Trazer um modelo | Arquivo compatível → importação → recursos → objeto/renderer | [Importação](/pt-br/snapshot-2026-10-06/editor/indice/); importar geometria não converte todas as regras da ferramenta original | ## Como ler o roadmap **Implementado** e **parcial** precisam ser lidos dentro do escopo descrito. **Pesquisado/planejado** registra intenção ou referência, não botão disponível. Uma assinatura C# extraída confirma um contrato, mas não comprova todos os cenários de jogo nem todas as plataformas. Consulte [famílias de capacidades](/pt-br/snapshot-2026-10-06/roadmap/registro-de-familias/), [roadmap UI](/pt-br/snapshot-2026-10-06/ui/roadmap/) e [renderer](/pt-br/snapshot-2026-10-06/roadmap/capacidades-do-renderer/). Não há datas prometidas para cada função ou cada campo. ## APK e documentação evoluem separadamente Em [Atualizações](/atualizacoes/), **Docs** registra o que mudou no portal. Uma nota **App / Em desenvolvimento** não significa que o APK para baixar mudou. Procure **distribuído** e a versão do pacote quando quiser saber o que chegou ao usuário. O snapshot conserva URLs datadas para evitar misturar gerações. ## Delimite seu primeiro protótipo Em vez de “quero um RPG”, comece com “quero reduzir vida e atualizar três corações”. Depois acrescente uma entrada, um inimigo ou persistência. Cada expansão precisa de criação, dados, consumidor, referências, salvamento e uma forma de conferir o resultado. Se não encontrou uma cadeia existente, descreva o caso no [Discord](https://discord.gg/KpqnBvt4uG). Não use API de Unity/Godot num script Astra apenas porque o nome parece equivalente. As referências ajudam a estudar a capacidade; o contrato da Astra é o que define seu código.