Estou começando a construir meu primeiro jogo com o XNA (tenho experiência com C #, mas não com jogos).
Estou construindo um shooter 2D simples, de cima para baixo. Eu li este tutorial sobre o uso de um sistema de colisão baseado em cores e me pareceu muito legal. http://www.xnadevelopment.com/tutorials/theroadnottaken/theroadnottaken.shtml
Isso significa que eu posso fazer níveis rapidamente usando qualquer programa gráfico e não tenho que definir meu cenário (paredes, árvores, etc.) em termos de caixas de colisão, certo?
No entanto, posso ver que percorrer esse caminho significa que talvez o cálculo para determinar se objetos em movimento rápido, como marcadores cruzam paredes, etc. se torne mais difícil potencialmente porque você não pode fazer cálculos básicos do tipo interseção de geometria.
Isso está certo? Vou me arrepender de ir nessa direção se meu jogo ficar mais complexo com o tempo? Vale apenas investir na criação de um editor de níveis para definir meu cenário em termos de geometria?
Qualquer conselho para um noob muito apreciado!