Olá,
Vim compartilhar um projeto em andamento: um framework para jogos 2D construído em C# e SFML (Simple and Fast Multimedia Library). A intenção é criar à partir do zero coisas que game engines fazem por nós, como animação de sprites e detecção de colisões.
Mas pra quê? Bom, se você quer entender como desenvolver games, reinventar a roda às vezes é preciso. Isso lhe garante uma base mais sólida sobre algoritmos específicos de games, proporciona a chance de treinar seus conhecimentos, além de ser divertido (ok, também é frustrante quando nada dá certo).
Continuar lendo 2D Game Framework – Collision detection demonstration