Hello
Si tu es expert en prog je doute que tu pose ce genre de question...
Commence par etudier la programation C/C++ en suivant des tutos sur le web.
Puis quand tu metrise le C/C++ commence a etudier une API de rendu Directx/Opengl
Puis il faudra etudier d'autre API ou les consevoir toi meme.
Pour la physique, le son , le reseau...
Ensuite seulement tu poura passer a la programmation du gameplay ...
Et aussi tu auras besoin de toute les ressources , modele, animation ,texture,son ...
Les jeux vidéo ne se créent pas a coup de baguette magique. Surtout un MMORPG.
Il faut plusieur années a tout une équipe de développeur tres expérimenté.