Commence par te renseigner... Tu peux pas développer de A à Z à partir de rien. Pour un RPG par exemple, tu pourrais faire un mod de NWN, pour un FPS, un mod de Half-Life, etc..
Après y´a les problèmes de CopyRight c´est sûr.. Mais bon, si tu sais pas c´est quoi le C++.. c´est impossible que tu puisse te faire un game engine avant un ti boute au moins. ; p
En gros y te faudrais un "environement de programmation". Compilateur, Débugger, Utilitaires et des Libraries ( STL par ex). Ensuite y te faut de quoi pour gèrer le 3D, genre DirectX ou OpenGL, ensuite; c´est imaginable de commencer à coder un moteur de jeux, mais c´est de la job...