10 pontos por xguru 2021-05-13 | 2 comentários | Compartilhar no WhatsApp
  • 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

 
dalinaum 2021-05-17

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...

 
xguru 2021-05-13

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.