Formation en cours de certification auprès de France Compétences
Objectif de la formation
La formation a pour objectif de valider la compétence complémentaire: Créer un jeu vidéo Serious Game.

Public et pré-requis
- Développeurs en informatique souhaitant acquérir les compétences utiles à la création d’un jeu vidéo Sérious Game.
- Bac +2 en informatique ou autodidactes ayant des connaissances en développement logiciel.

Compétences attestées
- Analyser les besoins techniques en lien avec le jeu vidéo Serious Game voulu par le commanditaire
- Elaborer la documentation technique de réalisation du jeu vidéo Serious Game à créer
- Réaliser la documentation technique relative aux phases de tests de validation du jeu
- Programmer, en s’appuyant sur le langage objet, les différents espaces de jeu 2D ou 3D
- Programmer, en s’appuyant sur le langage objet, les différents éléments d’interface homme machine
- Intégrer les musiques, effets sonores, et fonds musicaux en concordance avec l’action
- Intégrer, tout au long du processus de réalisation du jeu vidéo Serious Game, les fonctionnalités spécifiques à la prise en compte d’éventuelles situations de handicap des utilisateurs

Programme de formation de référence
Analyser les besoins techniques en lien avec le jeu vidéo Serious Game
- Une synthèse pour qui et pourquoi ?
- Alimenter, noter et annoter une matrice des choix
- Synthétiser un besoin technique
- Créer une macro-story
Elaborer la documentation technique du jeu vidéo
- Les TRC, c’est quoi ?
- Les composants d’une spécification technique détaillée
- La boucle de gameplay (objectif, challenge, récompense)
- Les éléments statiques de l’environnement
- Les éléments dynamiques de l’environnement
- Les choix techniques d’implémentation avec les différents composants logiciels utilisés
Réaliser la documentation technique relative aux phases de tests de validation du jeu
- Finalité des tests
- Un cahier de tests pour qui et pourquoi ?
- Rédiger un cahier de tests synthétique
Programmer, en s’appuyant sur le langage objet, les différents espaces de jeu 2D ou 3D
- Les particularités du développement logiciel dans la création de jeux vidéo
- Les outils adaptés à la création de jeux vidéo
- Créer une scène de jeu
- Objets statiques ou dynamiques
- Intégrer un décor
- Intégrer des objets (game object)
- Donner des propriétés physiques à un objet
- Déplacer des objets en utilisant des composants et/ou algorithme d’intelligence artificielle
- Faire interagir des objets (mouvements, trajectoires, collisions…)
- Contrôler des objets en utilisant tactile, clavier, souris ou joystick
Programmer, en s’appuyant sur le langage objet, les différents éléments d’interface homme machine
- Créer un menu de lancement
- Intégrer des éléments d’information lisibles en lien avec le jeu (nombre de parties, nombre de joueurs, records…)
- Intégrer des éléments d’information lisibles en lien avec la partie (challenge en cours, progression, reste à faire…)
- Intégrer des éléments d’information lisibles en lien avec le joueur (niveau de ressources, temps restant, alertes…)
Intégrer les musiques effets sonores, et fonds musicaux en concordance avec l’action
- Intégrer les effets sonores associés aux objets/personnages dans un projet de jeu vidéo
- Intégrer les fonds sonores associés à l’action dans un jeu vidéo
Intégrer des fonctionnalités spécifiques à la prise en compte d’éventuelles situations de handicap
- Les possibilités d’intégrer des sous-titres si le type de jeu vidéo développé le permet et n’entre pas en contradiction avec le gameplay