Desenvolvimento de jogos

21
Separando dados / lógica do jogo da renderização

Estou escrevendo um jogo usando C ++ e OpenGL 2.1. Eu estava pensando em como eu poderia separar os dados / lógica da renderização. No momento, uso uma classe base 'Renderable' que fornece um método virtual puro para implementar o desenho. Mas todo objeto tem um código tão especializado que somente...

21
Por que é chamado de "roguelike" e "metroidvania"?

Como o título diz, de onde os jogos de gênero roguelike e metroidvania obtiveram seus nomes? Todos os outros gêneros (que eu consigo pensar) têm nomes bastante auto-explicativos, como: Atirador em primeira pessoa : você atira e é uma perspectiva em primeira pessoa. Jogo de RPG : Você interpreta...