Um protótipo de jogo do gênero "Clicker/Incremental" desenvolvido em C++ e Raylib. O foco deste projeto é implementar sistemas de progressão matemática escalável, gerenciamento de estado de UI e persistência de dados.
Este projeto foca na arquitetura de sistemas de progressão e interfaces reativas:
- Game Loop Incremental: Lógica de acumulação de recursos independente da taxa de quadros (framerate).
- Serialização Binária: Sistema de persistência de dados (Save/Load) implementado nativamente com
fwrite/freadpara manipulação direta de arquivos. - Arquitetura de UI: Separação clara entre a lógica de gameplay (o clicker) e a camada de interface (loja/upgrades).
- Escalabilidade Numérica: Estrutura preparada para lidar com cálculos de progressão exponencial.
O jogo conta com um sistema de loja funcional para aquisição de itens que influenciam diretamente a jogabilidade.
- Core Loop: Base completa de um jogo clicker (clique e acumulação).
- Sistema de Economia: Loja com upgrades e itens funcionais.
- Persistência de Dados: Sistema básico de salvamento e carregamento (I/O Binário).
- Sistema de Conquistas (Achievements): Recompensas por marcos alcançados.
- Polimento Visual: Implementação de sprites e identidade visual personalizada.

