Tu as laissé tomber la 3D ? dommage !
Par contre en 2d je ne peux pas trop t´aider. Quoi qu´il en soit pour créer un jeu quel qu´il soit, il est essentiel de savoir programmer. Je te conseille de te documenter sur le C++, c´est le plus courrant des langages.