Pour commencer?
Tu range ton projet dans un tiroire bien fermé, tu te lance dans l´apprentissage du C++, tu commence avec SDL ( c´est un exemple) à faire de la 2d, puis ensuite, tu te lance dans OpenGl pour faire de la 3d.
Et là tu pourras faire ton jeu 
Mais bien sûr, tu aura plusieurs petits jeux à faire avant celui ci, et le chemin sera long.
Si tu veux te lancer la dedans, cherche les adresses des sites de lapintade et de JeanYvesYves.