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
Seção intitulada “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 / Com 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; malha desenhada não implica colisão |
| Seguir o jogador com câmera | Câmera → Acompanhar alvo → referência do objeto | Acompanhar alvo; 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; não é só desenhar três PNGs |
| Botão de interface | Documento UI → Button → ação/conexão → consumidor | Elementos UI; 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; toque no editor não é input do jogo |
| Salvar pontuação | Estado do jogo → API de save → slot → escrita/leitura | SaveActionCounter; Salvar cena não é savegame |
| Trazer um modelo | Arquivo compatível → importação → recursos → objeto/renderer | Importação; importar geometria não converte todas as regras da ferramenta original |
Como ler o roadmap
Seção intitulada “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, roadmap UI e renderer. Não há datas prometidas para cada função ou cada campo.
APK e documentação evoluem separadamente
Seção intitulada “APK e documentação evoluem separadamente”Em Atualizações, 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
Seção intitulada “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. 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.