Créer un jeu vidéo

Demande de certification déposée 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 ».

Le public et les prérequis

  • Développeurs en informatique souhaitant acquérir les compétences utiles à la création de jeux vidéo.
  • Bac + 2 en informatique ou autodidactes ayant des connaissances en développement logiciel.

Les compétences attestées

 

  • Recueillir et analyser les informations relatives à une idée ou une expression de besoins de création jeu vidéo
  • Choisir les outils et logiciels de création (Unity, Godot, Unreal Engine, etc…) les plus pertinents nécessaires à la production du jeu vidéo
  • Organiser les cycles de développement en organisant la structure globale du jeu vidéo
  • Modéliser et créer un espace de jeu fini
  • Générer automatiquement un espace de jeu fini
  • Modéliser et créer des objets et des personnages 2D ou 3D par association de structures simples
  • Intégrer les objets et personnages avec leurs interactions physiques respectives dans un espace de jeu
  • Créer et intégrer un système d’inventaire d’objets
  • Créer et gérer des points de sauvegarde automatiques et manuels
  • Construire et intégrer des structures de dialogue
  • Intégrer les fonctionnalités spécifiques à la prise en compte d’éventuelles situations de handicap des utilisateurs
  • Intégrer des effets audiovisuels, visuels, sonores et des fonds musicaux
  • Intégrer les fonctionnalités en lien avec la publicité et les achats intégrés
  • Mettre en place les fonctionnalités nécessaires à l’adaptation du jeu solo vers une version multijoueur

Le programme de formation de référence

 

Analyser une idée ou un besoin

– Les 4 piliers d’un jeu vidéo
– Les points clés de la méthode agile avec ses incontournables
– Synthétiser un besoin
– Créer une macro-story

Sélectionner les outils et logiciels (Unity, Godot, Unreal Engine, etc…) les plus pertinents

– Choisir les variables d’ajustement de (outils, méthodes, monétisation…) la production
– Alimenter, noter et annoter une matrice des choix
– Faire un choix éclairé à partir des éléments de synthèse paramétrés

Organiser la structure globale du jeu vidéo

– A partir de la macro-story, segmenter un projet en sous-projets
– Déterminer les éléments communs aux sous-projets
– La boucle de gameplay : objectif/challenge/récompense
– A partir des éléments communs et des sous-projets, déterminer la liste des story à développer avec les prérequis, les algorithmes envisagés et les cas de test
– Choisir la durée d’un cycle de développement et en déduire la fréquence des démonstrations
– Créer un planning prévisionnel agile : sprint

Modéliser et créer un espace de jeu fini

– 2D ou 3D : usages, pertinence et valeur ajoutée
– 2D ou 3D : impacts sur un projet
– Concevoir et modéliser un espace de jeu manuellement
– Concevoir et modéliser un espace de jeu automatiquement avec les algorithmes de génération procédurale
– Générer aléatoirement un labyrinthe parfait

Intégrer des objets et des personnages 2D ou 3D

– Les solutions lorsqu’on n’a pas la compétence de graphiste/animateur
– Intégrer dans des objets/personnages 2D ou 3D avec leurs animations respectives dans un jeu vidéo
– Modéliser les zones de collision des objets/personnages 2D ou 3D

Intégrer les objets et personnages dans l’espace de jeu

– Intégrer un objet dans l’espace de jeu manuellement ou automatiquement par spawn
– Déplacer un objet en utilisant clavier, souris et joystick
– Déplacer automatiquement un objet par mouvement perpétuel
– Déplacer automatiquement un objet vers un autre par algorithme de recherche de chemins
– Gérer les collisions entre objets
– Associer aux objets et personnages des comportements physiques

Intégrer un système d’inventaire consultable d’objets collectés et réutilisables

– Concevoir un inventaire logique d’objets
– Intégrer et mettre en forme un inventaire logique
– Intégrer les opérations de modification d’un inventaire
– Associer les opérations d’inventaire aux actions du personnage joueur

Créer des points de sauvegarde automatiques et manuels d’une partie

– Les différents systèmes de sauvegarde
– Faire une sauvegarde locale
– Faire une sauvegarde sur serveur distant
– Charger une sauvegarde locale ou distante

Construire et intégrer des structures de dialogue

– Les règles incontournables de conception de dialogues
– Les sources d’inspiration pour construire des dialogues efficaces
– Structurer un dialogue à l’aide d’un graphe
– Intégrer un dialogue dans un jeu vidéo

Intégrer les fonctionnalités spécifiques

Réfléchir à la possibilité d’intégrer des sous-titrages si le type de jeu vidéo développé le permet et n’entre pas en contradiction avec le gameplay

Intégrer des effets audiovisuels, visuels, sonores et des fonds musicaux

– Les solutions disponibles lorsqu’on n’a pas la compétence de musicien/bruiteur
– Intégrer dans des effets sonores associés aux objets/personnages dans un projet de jeu vidéo
– Intégrer dans des fonds sonores associés à l’action dans un jeu vidéo

Intégrer les fonctionnalités en lien avec la publicité et les achats intégrés

– Choisir le mode de monétisation adapté à la plateforme de déploiement du jeu vidéo
– Les différentes régies publicitaires
– Les différentes plateformes d’achats intégrés
– Intégration de publicités en bannière
– Intégration de publicités interstitielles
– Intégrer un modèle d’achat intégré

Mettre en place les fonctionnalités nécessaires à l’adaptation du jeu solo vers une version multijoueur

– Les différentes représentation de jeu à plusieurs
– Splitter un espace de jeu pour partager un espace de jeu entre plusieurs joueurs
– Partager et synchroniser les actions d’un joueur à toutes les vues de l’espace de jeu propres à chaque joueur
– Interfacer en réseau les vues de tous les joueurs 

OFFERT

OFFERT

Comment créer votre

1er jeu vidéo d'arcade

rapidement et facilement ?

MERCI. Vous allez recevoir le lien de téléchargement dans quelques minutes.