-
Engine de jogo de simulação de estratégia em tempo real de código aberto, criada por um desenvolvedor solo
-
Usa OpenGL 3.3 e a linguagem C
-
Renderização de mapa baseada em tiles, editor de mapas/cenas
-
Câmera RTS/FPS
-
Renderização de água (reflexo, refração, bordas suaves etc.)
-
Framework de UI baseado em Nuklear
-
O interior do engine pode ser scriptado com Python 2.7
-
Renderização rápida de mapas grandes
-
Pathfinding para unidades de vários tipos/tamanhos (usando Navigation Layer)
-
Desvio de colisão
-
Recursos para RTS: minimapa, seleção de unidades, combate entre unidades, fog of war, mecânica de construção de bases, coleta e transporte de recursos
-
Combate à distância usando simulação física de projéteis
-
Suporte a várias resoluções e proporções de tela
-
Suporte a serialização/desserialização do estado completo do interpretador Python
-
Multiplataforma: Linux/Windows
-
O jogo de demonstração Evergloly, feito com o engine, pode ser baixado na Steam ou comprado no Itch.io
-
O registro da implementação do engine e do desenvolvimento do jogo é publicado no YouTube
2 comentários
O motor de grafo de cena em si é um projeto de uma escala que dá para fazer sozinho. Eu também já tive a experiência de criar um motor de grafo de cena simples na época do serviço alternativo militar. Mas, com o tempo, parece que ele está ficando cada vez menos comercializável. Em certo sentido, parece que esse tipo de projeto está realmente se tornando um projeto de brinquedo...
No lado de jogos, parece que há mesmo muita gente que consegue concluir algo enorme sozinha.
O rg3d abaixo também é uma engine feita por um desenvolvedor solo.