développeur jeux vidéo
Il traduit les spécifications liées aux jeux vidéo en code, les intègre et les optimise. Par la suite, il teste le jeu vidéo afin de détecter éventuellement des erreurs et les corrige directement dans le code du jeu.
- Codes ROME : M1805
la formation
Objectifs professionnels
- Connaître les moteurs Unreal et Unity
- Maîtriser les langages en C++ Unreal et C# Unity
- Produire des prototypes à l’aide des différents codes ainsi qu’en Blueprint
- Développer des mécaniques de Gameplay en C++ sur Unreal ou en C# dans Unity
- Programmer une interface de jeu fonctionnelle
- Compiler un exécutable du jeu
Prérequis
-
Bonnes connaissances de l’outil informatique et de la navigation internet
-
Intérêt pour les nouvelles technologies
-
Sens logique et facultés de raisonnement indispensable
-
Savoir organiser une veille technique et technologique
Modalités
Dates et Durée
À distance
Dates :Du 30 septembre 2024 au 17 mars 2025
Volumes : 350h en distanciel et jours de regoupement, 233h en auto-formation, 175h en entreprise Durée Hebdomadaire : 35 h
À distance
Dates : Du 18 avril 2024 au 08 octobre 2024
Volumes : 350h en distanciel et jours de regoupement, 233h en auto-formation, 175h en entreprise Durée Hebdomadaire : 35 h
À distance
Volumes : 640 h (distanciel et regroupement) / 426 h d’auto-formation et 280 h en entreprise
Durée Hebdomadaire : 35 h Dates : Du 18/12/2023 au 08/10/2024
Inscription
Sélection : Dossier de candidature avec CV, tests de positionnement et entretien individuel.
Tarifs
En distanciel
Tarif public : 3 200 € (tarif individuel)
Financements possibles
Région Occitanie, France Travail, OPCO, entreprise, individuel.
Pour tout financement spécifique (entreprise, OPCO,..), veuillez vous rapprocher du service administratif.
Contact
07 49 39 33 26
Accessibilité
La formation est accessible aux personnes en situation de handicap. Pour toute personne en situation de handicap, le centre de formation met en œuvre les modalités d’adaptation techniques, pédagogiques. Veuillez contacter le service administratif pour toute information et mise en œuvre.
Un référent handicap est à votre disposition.
le programme
Programmation en Blueprint – 49 h
- Initiation à la notion de moteur de jeu
- Découverte des outils principaux, de l’interface et de l’architecture du moteur tels que (Actors, Components, GameMode,…)
- Découverte de la « Programmation Nodale »
- Apprentissage des bases du Blueprint
- Gestion des différents outils du Blueprint
- Bases de programmation nodale Mise en place des Actors
- Mise en place des Actors Components
- Créer des fonctions au sein d’un Blueprint Graph
- Associer des variables et débuter une interaction entre objets
- Utilisation de Debug visuels pour accompagner le développement et les tests.
Découverte et programmation en langage [C++] dans Unreal Egine 5
– 67 h
-
Remplacer la programmation Blueprint par du langage code C++
-
Créer des fonctions C++ utilisables en Blueprint Utilisation du langage C++ et Visual Studio pour concevoir différentes mécaniques de Gameplay
-
Gestion précise de la hiérarchie des GameObjects de programmation d’Unreal Engine
-
Apprendre à utiliser de façon correcte les pointeurs dans Unreal Engine (Garbage collector)
-
Programmation d’une interface en jeu via les outils d’Unreal Engine
-
Mettre en place une interface dynamique dans le jeu
-
Créer le menu d’un jeu avec ses différentes fonctions
-
Reproduction d’une interface de jeu fonctionnelle
Découverte et programmation en langage [C#] dans Unity 3D – 87h
- Connaître l’interface du moteur
- Apprendre le mode de navigation et la hiérarchie principale d’Unity avec ses objets
- Utilisation du HUB
- Apprentissage des viewports et de la logique principale des GameObjects.
- Approche des différents pipelines de rendu (URP, HDRP, Standard)
- Appréhender le langage C# entre cours et exercices
- Mise en place du langage C# au travers le moteur de jeu Unity
- Apprentissage d’une programmation orientée objet
- Comprendre et savoir comment programmer le langage C# dans Unity Créer des mécaniques de Gameplay dans Unity
- Créer des outils permettant de modifier les fonctionnalités du moteur Unity
- Associer les différents inputs dans le moteur de jeu Unity
- Mettre en place une interface de jeu fonctionnelle
147h
- Accompagnement à la FAD
-
Positionnement / Métiers / Intégration
-
Introduction à l’informatique et à la cybersécurité
-
Transition écologique et énergétique / Développement durable
-
Citoyenneté SST (Sauveteur Secouriste du Travail)
-
Anglais
-
Assurer une veille technologique
-
Technique de recherche de stage et d’emploi
-
Soft Skills
-
Bilan de formation
Moyens pédagogiques, techniques et d’encadrement
- Moyens pédagogiques :
Cours théoriques, mémos, corrections d’exercices, projets de groupes, interventions de professionnels extérieurs et/ou d’anciens stagiaires, sites spécialisés. -
Moyens techniques :
Un ordinateur par stagiaire, vidéoprojecteur,les logiciels Unreal Engine 5 et Unity 3D. -
Moyens d’encadrement :
Un formateur spécialisé par domaine de compétences par groupe de 20 stagiaires.
Les stagiaires bénéficient d’une assistance technique et pédagogique spécifique à la FOAD.
Modalités d’évaluation
-
Exercices spécifiques à différents points clés de la formation, quizz, bilan d’évaluations en milieu et fin de parcours.
Modalités de validation
- Attestation de fin de formation Attestation Unity Certified Programming “User”
Et après
Débouchés
Programmer UI
- Responsable de programmation
- Gameplay Programmer
- Programmer UI