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 : 05/06/2025 | Identifiant OffreInfo : 03_241213803F
Organisme responsable : Quest Education Group

Objectifs

Apprenez la programmation de jeux vidéo avec cette formation mêlant coachings en direct, étude de supports pédagogiques et surtout réalisation de projets concrets de création de jeux vidéo en C# avec le moteur de jeu Unity.


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#. 

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
Projet : réaliser un Jeu vidéo 2D 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)

Préparation des différents livrables à remettre en vue de la certification : 

  • 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

Ces livrables seront dans un premier temps évalués par le formateur référent et feront l'objet d'une soutenance orale de 30 minutes.

À 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

Concepteur de jeux vidéo

Type de formation

Certifiante

Sortie

Bac + 3 et 4

Contact de la formation

4ème étage
50 rue de Marseille
69007 - Lyon 7e
Téléphone fixe : 0428298103
Contacter l'organisme

Contact de l'organisme formateur

Gaming Group
SIRET : 83767023100021
Responsable : Monsieur Jean-Baptiste RACOUPEAU
Contacter l'organisme

Information fournie par :