Game Engine Doc

Version alpha 0.1.0

Visão Geral

Resumo

Está documentação apresenta o desenvolvimento de uma game engine 2D implementada em C++, destinada à criação de jogos baseados em tiles com visão top-down.

O projeto tem como objetivo estruturar uma arquitetura modular e performática, minimizando a dependência de bibliotecas externas e proporcionando maior controle sobre gerenciamento de memória, renderização gráfica e organização de recursos.

A pesquisa caracteriza-se como aplicada e exploratória, fundamentada em revisão bibliográfica sobre engenharia de software, padrões de projeto e arquitetura de sistemas.

A metodologia adotada envolve modelagem arquitetural, implementação incremental dos módulos da engine e validação por meio da construção de um protótipo funcional de jogo.

São abordados aspectos como sistema de renderização 2D, gerenciamento de entidades, controle de colisões e administração de assets.

Como resultado esperado, busca-se obter uma engine leve, especializada e de fácil utilização para jogos estruturados em mapas compostos por tiles, contribuindo para o aprofundamento acadêmico em arquitetura de software e otimização de desempenho em aplicações gráficas.