--- title: "Sistemas: monte um resultado funcional" 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/sistemas/indice/ --- # Sistemas: monte um resultado funcional Escolha uma montagem, encontre os componentes e siga até a execução. ## Escolha pelo que o jogo precisa fazer | Resultado | Montagem principal | Capítulo | |---|---|---| | Responder ao manche/tecla | Ação + vínculo + Behavior | [Input e ações](/pt-br/snapshot-2026-10-06/sistemas/input-e-acoes/) | | Mostrar o jogo pela câmera correta | Câmera + pose + lente + prioridade | [Câmeras](/pt-br/snapshot-2026-10-06/sistemas/cameras/) | | Exibir um modelo com aparência coerente | Malha + materiais + luz/ambiente | [Renderização](/pt-br/snapshot-2026-10-06/sistemas/renderizacao/) · [Materiais](/pt-br/snapshot-2026-10-06/sistemas/materiais/) | | Importar um personagem animado | GLB + recursos + instância + clipes | [Importação GLB](/pt-br/snapshot-2026-10-06/sistemas/importacao-glb/) · [Animação](/pt-br/snapshot-2026-10-06/sistemas/animacao/) | | Fazer uma caixa cair no piso | Dois corpos + formas + filtros | [Física 3D](/pt-br/snapshot-2026-10-06/sistemas/fisica-3d/) | | Fazer uma peça cair no plano XY | Corpo 2D + Colisor 2D | [Física 2D](/pt-br/snapshot-2026-10-06/sistemas/fisica-2d/) | | Mover um jogador por colisão | Character + input + geometria física | [Personagem](/pt-br/snapshot-2026-10-06/sistemas/personagem/) | | Prender/ligar peças físicas | Corpos + Junta | [Juntas](/pt-br/snapshot-2026-10-06/sistemas/juntas/) | | Criar vento, arrasto ou atração | Campo + volume + corpos elegíveis | [Campos físicos](/pt-br/snapshot-2026-10-06/sistemas/campos-fisicos/) | | Reproduzir som | WAV + Audio Source + saída apropriada | [Áudio](/pt-br/snapshot-2026-10-06/sistemas/audio/) | | Mostrar vida com corações | Canvas UI + .aeui + Image + Behavior | [UI de jogo](/pt-br/snapshot-2026-10-06/sistemas/ui-de-jogo/) | | Fazer objeto percorrer uma curva | Path + Path Follow | [Caminhos](/pt-br/snapshot-2026-10-06/sistemas/curvas-e-caminhos/) | | Fazer ação depois de um intervalo | Timer ou espera do Behavior | [Timers](/pt-br/snapshot-2026-10-06/sistemas/timers/) · [Corrotinas](/pt-br/snapshot-2026-10-06/sistemas/corrotinas/) | | Animar um valor/transformação | Campo elegível + tween | [Tweens](/pt-br/snapshot-2026-10-06/sistemas/tweens/) | | Trocar fase e guardar progresso | Scenes + SaveStore | [Cenas](/pt-br/snapshot-2026-10-06/sistemas/troca-de-cena/) · [Persistência](/pt-br/snapshot-2026-10-06/sistemas/persistencia/) | | Repetir uma sequência aleatória | RandomStream + seed + estado | [Aleatoriedade](/pt-br/snapshot-2026-10-06/sistemas/aleatoriedade/) | ## Como usar uma montagem Os capítulos informam caminho de criação, composição, campos relevantes, sequência e diagnóstico. Links de componente detalham propriedades individuais; links de API mostram assinaturas e retornos. O roadmap mostra lacunas da família sem inventar prazo para cada método. Comece com um objeto e uma ação observável. Só acrescente outro sistema depois de entender qual deles publica a transformação, recebe input ou possui o recurso. Uma malha, um colisor e um elemento Image têm papéis diferentes; veja [composição com exemplos](/pt-br/snapshot-2026-10-06/conceitos/composicao-de-componentes/). **Recorte:** engine e SDK de 06/10/2026, revisão editorial de 07/10. Compilação dos exemplos e execução em dispositivo são evidências separadas no [manifesto](/pt-br/snapshot-2026-10-06/ia/manifesto-de-exemplos/). O projeto permanece limitado e incompleto, com estimativa global de 20% da meta final.