Estou prestes a começar a desenvolver um jogo de rolagem lateral, onde o objetivo do jogador é viajar o mais longe que puder no eixo horizontal antes de pousar. Note que eu nunca preciso voltar ao eixo horizontal.
Estou desenvolvendo isso com o AndEngine para Android, que usa OpenGL e Box2d.
Antes de começar, preciso decidir algo importante: devo usar o mundo ao redor do jogador para simular movimento ou realmente mover o jogador e segui-lo com os recursos da câmera do mecanismo de jogo?
Ambas as abordagens parecem ter diferentes pontos fortes e fracos, então não sei qual é considerada a melhor. Por exemplo, o que tornaria mais fácil adicionar power-ups ao longo do caminho e ter um bom plano de fundo animado?
Obrigado!