Eu quero fazer um jogo (RPG baseado em turnos) que se pareça muito com o Bastion.
Aqui está o que eu preciso implementar:
-> O mundo superior é 2D, com uma vista isométrica. Os gráficos não seriam renderizados em 3D, mas desenhados em 2D.
-> Os personagens seriam renderizados em 3d, movendo-se no 2º mundo isométrico. (Mesmo que os personagens estejam em 3D em um ambiente 2D, isso não é um grande problema, já que um personagem em 3D pode realmente ser rasterizado em uma série de imagens em 2D, ou seja, isso não é um problema que sinto)
Eu observei vários mecanismos de jogos, mas acho muito difícil saber qual seria o melhor para implementar esse tipo de aparência. Qual mecanismo de jogo vocês acham que poderia ser melhor para mim, para que eu tivesse a menor quantidade de codificação possível para puramente o aspecto da vista isométrica?
Poderia ser qualquer mecanismo 2D, mas você precisa projetar suas peças um pouco diferentes. Lembre-se também de que você precisa desenhar seu mapa de peças da parte superior esquerda para a parte inferior direita para pintar as peças mais próximas da última vez, para que as peças mais próximas sejam sempre pintadas sobre as outras peças.
Você pode refinar seu algoritmo criando peças semitransparentes ou não desenhando quando essas peças são pintadas sobre peças importantes (seu jogador, inimigos, etc.)
fonte