Un peu en retard, je dirais d'abord: quelle partie du jeu vidéo tu désire faire car être capable de tout faire demandera bcp plus que 6 ans d'études et de pratique.
Tout d'abord, si le visuel t'attire, des etudes d'infographie, graphisme assister ordinateur, 3D, etc seront un bon début.
Sinon il reste programmeur pour la logique du jeu ainsi que la gestion des différents point.
Pour résumer simplement, un jeu actuel, je reprend ici par exemple Half life 2, est composé de 3 grosse partie (comme je dit c'est simplifier) :
- un moteur graphique
- un moteur physique
- le moteur de jeu
un moteur graphique est un un "logiciel" qui manipulera les texture et objets 3D (créer par des graphistes) afin de les situer dans un environement/espace en 3 dimension. Ce genre de moteur est mis au point par des programmeur (souvent c++ mais c pas fermer) qui ont également des connaissance graphique et géométrique (et oui les math...)
Un moteur physique prendra en compte les autres paramêtre tel que la gravité, les colisions et déplacement entre les objets ect. de nouveau des programmeurs ici cette fois plus orienté physique (calcul des vecteur de déplacements). On peut citer ici le moteur physique de half life 2 qui a été repris et souvent aussi un peut modifier) par de nombreux jeux : Havoc.
Il est evident qu'il faudra également travailler "programmatiquement " sur les relations entre les deux moteurs, la synchronisation, les calcul en temps réel ect. (trajectoire projectiles/vélocité...)
Enfin, le dernier mais pas le moindre, le moteur de jeu. C'est lui qui prendra enc charge les communication réseau pour les partie en lignes par exemple, la sauvegarde/le chargement/la récupération/le partage de données. Également les commandes de jeux ainsi que c'est mécanismes, les algorithmes de calculs des score/pv/degats/enchainements des niveaux/intelligence artificielle.... Le tout en interaction de nouveau avec les autres moteurs.
On peut ajouter aussi que pour un jeu vidéo actuel on peut avoir des scénaristes, des acteurs, des photographe/concepteur/designer/manager/consultant/testeurs/caméraman/architecte même si on veut pousser le moteur graphique et/ou physique a son maximum de réalisme. Et enfin peut être aussi des programmeur Windows/mac/Linux/ect pour faire interagir le jeu avec son environnement.
Bref en gros pour travailler sur un jeu vidéos, il y a de nombreuses façon de le faire. Maintenant c'est à toi de choisir ta voie ;-) moi même j'ai choisit programmation c/C++/java/C# et algorithmique
pour ça même si en ce moment je travail dans la programmation Windows et web.
Bon choix!
James