Programmeur Jeux Vidéo-Master

Résumé de la formation

Durée : 1200 heures

Type de formation : Formation en centre

Lieu de la formation : Hérault - Montpellier

Public : Elèves issus de nos années FX Effets Spéciaux ou Concepteur 3D Admission extérieure : Particuliers ou professionnels ayant une connaissance de la 3D Admission sur test et entretien

Validation : Qualification

Financement(s) possible(s) :

  • Alternance
  • CPF de transition
  • Autofinancement

Domaine : Techniques multimédia

Objectif de la formation

Acquérir les compétences nécessaires pour travailler dans le développement et la conception de Jeux Vidéo.

Programme de la formation

ASSEMBLEUR
L’assembleur sur Nasm
Créer un exécutable 32 bits et le débugger avec Ollydebug

VISUAL C++
La programmation C++
Les opérateurs, les variables et les fonctions
Les boucles et les conditions
Les pointeurs, les structures et les classes

IRRLICHT
L’implémentation d’Irrlicht
Les objets 3D et les textures
Les caméras, les collisions et les lumières
L’animation d’objets et l’animation de personnages

L’IA :
Les machines à états finis et le pathfinding A*
Gestion et intégration du moteur de données physiques
Gestion de fichiers binaires
Création d’un doom-like

LUA
Intégration du langage de scripting
Enregistrement de ces fonctions dans LUA et création des objets scriptables
Gestion d’un inventaire et des dialogues

Zoom Métier // Programmeur
En fonction des besoins du client, consignés dans un cahier des charges par le Chef de Projet, le « développeur » analyse la façon dont va fonctionner le programme, détermine une solution technique et créé un modèle du futur jeu vidéo. Il écrit ensuite des lignes de code nécessaires à son fonctionnement, et
participe aux phases d’essai.

Prérequis

Maîtriser la logique de programmation et les outils de création des Jeux Vidéo