Conheça seu motor.
Da primeira compilação ao pipeline de renderização. Guias baseados no código real do Awesome Engine.
Compile. Execute. Explore.
Prepare o CMake e um compilador C++20. As dependências são resolvidas com FetchContent.
Guia de instalação →9 guias disponíveis
Introdução
O que o Awesome Engine inclui, o que você pode estudar no código e como interpretar o estado de cada sistema.
Instalação e compilação
Prepare o CMake e um compilador C++20, compile o executável e execute-o a partir do diretório correto.
Configuração
Valores da janela, tempo, áudio e cursor, e limites da configuração JSON atual.
Arquitetura do motor
Acompanhe o loop principal, o EngineContext, a propriedade dos objetos e a relação entre os sistemas.
Renderização e efeitos
Como uma cena 2D é desenhada, Bloom e Monitor são aplicados e as vistas e partículas são controladas.
Recursos e persistência
Carregamento de texturas, sons, fontes e música; salvamento em JSON e capturas do motor.
Cenas e ciclo de vida
O contrato Scene, o registro de jogos, as transições adiadas e a limpeza de estado.
Entrada, áudio e interface
Associação de ações, controles, atalhos globais, reprodução de áudio e widgets TGUI.
Solução de problemas
Diagnósticos práticos para compilação, recursos, controles, salvamento e limites da revisão auditada.
Não encontramos esse guia.
Tente “renderização”, “recursos” ou “cenas”.
5a6dfac. As integrações locais pendentes são identificadas separadamente; não são apresentadas como uma versão publicada.