Concepteur de jeux vidéos - Programmation - Bloc de compétences 8 « Programmer le jeu vidéo (Option Game programming) » du Titre RNCP38294 Niveau 6 « Concepteur de jeux vidéo ».
Date de mise à jour :
Identifiant Offre Info : 03_241213803F
Organisme responsable :
Quest Education Group
(ouvre dans un nouvel onglet)
Référentiels
Code Rome
- E1104 Conception de contenus multimédias
- E1205 Réalisation de contenus multimédias
Formacode
- 46251 : Jeu vidéo
Présentation de la formation
Objectifs
Cette formation est destinée aux personnes souhaitant apprendre à programmer un jeu vidéo, que ce soit pour des personnes débutantes en programmation ou confirmées.
Programme de la formation
1. Programmation fondamentale Aborder les bases de la programmation en créant un prototype fonctionnel complet. L'apprenant devra réaliser un jeu 2D en vue de dessus, mettant en œuvre 5 concepts fondamentaux de la programmation de jeux vidéo : Les listes Les angles et rotations La modularité Les fonctions Les machines à états Projet : réaliser un jeu de type Battle Tank 2D vue du dessus. 2. Programmation orientée objet Aborder la programmation orientée objet avec C#. …
Aborder les bases de la programmation en créant un prototype fonctionnel complet.
L'apprenant devra réaliser un jeu 2D en vue de dessus, mettant en œuvre 5 concepts fondamentaux de la programmation de jeux vidéo :
- Les listes
- Les angles et rotations
- La modularité
- Les fonctions
- Les machines à états
2. Programmation orientée objet
Aborder la programmation orientée objet avec C#.
L'apprenant devra réaliser un jeu 2D en vue de dessus. Le jeu doit proposer :
- Une architecture objet avec héritage
- Un système de scènes
- Un Service Locator
- Un gameplay inspiré de SNAKE mais intégrant des fonctionnalités originales
3. Programmation avancée sur Unity
Maîtriser le développement de jeux vidéo avec C# et Unity.
L'apprenant devra réaliser un jeu en 3D de type Infinite Runner. Le jeu, réalisé à partir d'un GDD (Game Design Document) fourni, doit proposer :
- Un découpage en scènes
- La persistance de données entre scènes via un fichier JSON
- La génération procédurale du parcours en temps réel
- Différentes phases de jeu (le gameplay doit évoluer dans le temps)
- Du mouvement dans les scènes (entités en mouvement au minimum)
- le code source du jeu, compréhensible et optimisé
- un exécutable du jeu, fonctionnel et performant
- une documentation technique
- un rapport de tests ainsi que la méthodologie de test appliquée
À l'issue, les livrables seront transmis au jury de certification, composé de professionnels du secteur, qui délibérera en vue de l'obtention du BCC 8 du Titre Professionnel Concepteur de Jeu Vidéo, option Game Programming.
Projet : réaliser un jeu de type Infinite Runner en 3D, à partir d'un cahier des charges existant.
Validation et sanction
Type de formation
Certifiante
Niveau de sortie
Bac + 3 et 4
Durée, rythme, financement
Financement
- Conventionnement
- Oui
- Financeur
-
- Bénéficiaire de l'action
Conditions d'accès
Public visé
- Tout public
Niveau d'entrée
Sans niveau spécifique
Conditions spécifiques et prérequis
-
Lieu de réalisation de l'action
Modalités d'enseignement
Formation entièrement à distance
Adresse
Périodes prévisibles de déroulement des sessions
Début
Fin
- Adresse d'inscription
-
50 rue de Marseille
69007 Lyon 7e - État du recrutement
- Ouvert
- Modalités
- Entrées / Sorties à dates fixes