Aller au contenu principal

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)

Nouvelle recherche

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

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

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

Obtention du CCP8 du titre RNCP Concepteur de jeux vidéo (Programmer le jeu vidéo (Option Game programming))

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

    Programme : Individuel (AIF, POEI, Région individuel, autofinancement)

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