Image
285983187_studi

Graduate Gaming "Développer un jeu vidéo"

En partenariat avec
Image
logo Digital Campus
Bac+2
120 crédits ECTS
100% en ligne
Eligible CPF
Alternance

Formez-vous aux métiers du game programming !

Cette formation vous permet d’acquérir les compétences indispensables pour devenir des programmateurs prêts à intégrer le marché du jeu vidéo.

Programmez et concevez des jeux vidéo de A à Z, 2D, 3D, Solo ou Réseau, pour PC, Mac, Console ou Mobile !

Vous serez capable de :
  • Programmer les fonctionnalités et mécaniques de jeu
  • Développer des outils nécessaires à la création du jeu
  • Recherche des solutions techniques spécifiques à un problème
  • Repousser les limites des plateformes, des moteurs de jeu
  • Comprendre la chaîne de production d’un jeu vidéo
Vous obtiendrez à l'issue de votre formation :
  • Titre Professionnel

    Obtenez le Titre Professionnel “Développeur web et web mobile” de niveau 5 (Bac+2) reconnu par l’Etat

  • Diplôme & ​​

    Obtenez le diplôme “ Développer un jeu vidéo” délivré par Studi en partenariat avec Digital Campus

  • 120 Crédits ECTS

    Les ECTS (Système européen de transfert et d'accumulation de crédits) permettent de reconnaître les diplômes dans tous les pays de l'Union européenne

Durée estimée :
450h
6 à 12 mois
Lieu :
100% en ligne
Démarrage :

A tout moment de l'année

Certification :
Titre Professionnel
Niveau 5 (Bac+2)
Crédits ECTS :
120

J'organise ma formation

  • Je démarre à tout moment de l'année
  • 100% en ligne : j'apprends où et quand je veux
  • Garantie réussite : accès illimité durant 5 ans* à votre formation et frais d’examen offerts**

*pour les Diplômes STUDI, les Titres RNCP et les Titres Professionnels (hors Diplômes d'Etat)
**1 an pour les certificats professionnels (voir les CGV Studi)

Tarifs et solutions de financement

3 390 €

Tarif pour les particuliers.

Financement CPF
Jusquà 100%
Alternance
Prise en charge 100%

Formation réalisable en apprentissage ou contrat de professionnalisation


Pôle emploi
A partir de 0 €

Formation éligible à des aides de Pôle emploi


Bourse d'études
Jusqu'à -30%

Bénéficiez d'une bourse d'études en fonction de votre profil


Financement personnel
A partir de 59 €/mois

Maîtrisez le coût de votre formation en la finançant sur 12, 24 ou 36 mois.


4 fois sans frais
4x 848 €

Profitez d'un règlement en 4 mensualités sans aucun frais et sans condition.


Inclus
  • Cours écrits et vidéos à la demande 
  • Accès illimité aux 4 000 cours du soir* en direct et replay
  • Accompagnement pédagogique personnalisé
  • Projets professionnels
  • Coaching carrière
  • Accès illimité à Studi + pendant 5 ans
  • Frais de dossier et d'inscription**
  • Double Garantie "Réussite" & "Diplômé ou remboursé"***

*Nombre moyen de cours du soir en direct observés sur les 12 derniers mois (organisés majoritairement à partir de 18h)
**Hors Diplômes d’État
***Voir les CGV Studi

Votre réussite mérite notre soutien

Bénéficiez d'une bourse d'études Studi, 
en fonction de votre profil

Image
Bourse moins 30%

Programme Graduate Gaming "Développer un jeu vidéo"

  • Développement front-end
    1.Réaliser la maquette d’une application web responsive
    • Les Users Stories
    • Les wireframes
    • Les interfaces Web
    • Les bases de l’UX
    • La création et l’intégration d’une maquette
    2.Créer un site web avec HTML, CSS et le Framework Bootstrap
    • Le fonctionnement des sites web
    • La création de page web en HTML
    • La mise en forme des pages avec CSS
    • L’agencement d’une page HTML avec CSS
    • Le système de grille avec Bootstrap
    • Le responsive design avec Bootstrap
    • Le préprocesseur CSS  : SASS
    3.Utiliser Git et Github pour gérer son code source
    • L’utilisation de la ligne de commande dans le terminal
    • L'installation de Git
    • La gestion du code avec Git et Github
    • La création de repository Git
    • L’enregistrement de commit
    • Les interactions avec le repository
    • La navigation dans l’historique du repository
    • La notion de branche et la résolution de conflit
    • La navigation dans l’historique
    • La fusion des branches
    • La rebase des branches
    4.S’initier à la programmation avec Javascript
    • L’algorithmie avec Javascript
    • Le concept de variable
    • Les opérateurs arithmétiques et opérateurs d'affectation
    • La logique d’un programme en Javascript : conditions et boucles
    • La construction de tableau : les propriétés et méthodes de l’objet Array()
    • Les fonctions en Javascript : les fonctions prédéfinies, les fonctions personnalisées, les fonctions anonymes et les fonctions récursives
    • L’utilisation de données et les types de données en Javascript
    • Les notions de tests unitaires et tests fonctionnels
    • La programmation événementielle en Javascript
    • L’initiation aux objets et aux classes
    • La manipulation du DOM
    • La librairie JQuery
    • La programmation asynchrone avec AJAX 
    • L’Utilisation du JSON en REST
    • L’API Canvas
    5.Dynamiser vos sites web avec Javascript
    • L'api Dom
    • La programmation événementielle en Javascript
    • Le formulaire HTML et Javascript (entrées / sorties)
    • Initiation aux objets et aux classes
    • Les bases de JQuery
    • L'utilisation de JSON
    • La programmation AJAX
    • Les promesse et l'API Fetch
    • Introduction à la 3D en Javascript avec three.js
       
    6.Les bases de Phaser
    • Introduction à Phaser
    • Installer Phaser
    • Editeur pour Phaser
    • Les composants essentiels de Phaser
    • Ajouter des Sprites dans l'éditeur
    • Ajouter de la physique via l'éditeur
       
    7.Créer son premier jeu avec Phaser
    • Scène dans Phaser
    • Ajout des plateformes et du background et gestion des sprites
    • Ajout du joueur et gestion des animations
    • Ajout d'un système de points
    • Ajout de sons
    • Ajout de la porte finale et des premiers ennemis
       
    8.Développer une application web avec React.js
    • Les concepts fondamentaux de React
    • Le modèle MVVM
    • L’utilisation de Node.js
    • Les composants React.js
    • Les props avec PropTypes
    • Le DOM virtuel avec JSX
    • La gestion du style avec React : Styled Component
    • L’utilisation de Redux et ses extensions
    • La navigation avec React Router
    • La communication avec les Api
    • La découverte d’un autre framework : Vue.js
    9.Déployer son application web avec Heroku

     

    • La mise en ligne d’applications web avec Heroku
    10.Créer un site web avec le CMS Wordpress
    • L’installation de Wordpress en local
    • La conception d’un site web professionnel
    • La personnalisation de son site
    • La modification de l’apparence du site avec les thèmes
    • L’utilisation du tableau de bord Wordpress
    • La création, la gestion et l’optimisation du contenu avec Wordpress
    • Les plugins Wordpress
    • Les formulaires avec WP Form
    • Le plugin Woocommerce
    • L’optimisation du référencement
  • Développement back-end
    1.Créer une base de données
    • Introduction générale aux bases de données, notion de SGBDR
    • Introduction à la modélisation conceptuelle de données avec UML
    • Les diagrammes fonctionnels
    • Le diagramme de classe
    • Introduction au passage UML-Relationnel
    • Création et alimentation de bases de données SQL
    • L'interrogation de bases de données SQL
    • Découvrir un autre SGBDR : PostgreSQL
    • Introduction à MongoDB
    • UP projet - Créer et administrer une base de données 
    • Les requêtes SQL
    • Les fonctions SQL
    • Les jointures SQL
    • Gérer les accès des utilisateurs au niveau C# et BD
       
    2.Développer une application web avec C# .Net
    • L'environnement de développement
    • Les types, opérateurs et expressions
    • La structure du code
    • Les méthodes
    • La surcharge des méthodes
    • Les exceptions
    • Le monitoring et le debug
    • Les énumérations et les struct
    • La base LINQ et les collections
    •  Délégués et événements
    • Les Classes C#
    • Les interfaces
    • La serialisation
    • L'héritage de classe
    • Les extensions
    • Les fichiers et répertoires
    • La serialization
    • Les streams
    • Les Bases de données et ORM
    • La découverte de WPF
    • Le data binding avec WPF
    • Les styles WPF
    •  Les tasks et la Programmation asynchrone
    • Les accès concurrents
    • Le code non-managé
    • La réflexion
    • Les attributs
    • L'assembly
    • Le cryptage symétrique
    • Le cryptage asymétrique
    • La sécurité
    • L'hébergement et le déploiement
    • L'initiation à ASP.NET
    • La configuration et les middlewares
    • MVC: Models, Views, Controlleurs
    • Le style
    • La gestion du cache
    • Créer un projet ASP.NET Core Web Api
       
    3.Développer une application mobile avec React Native
    • Le développement Mobile
    • Introduction à React Native : l'outil Expo
    • Les bases de React Native
    • Les composants React Native
    • Les props et les states
    • Style et mise en page avec Flexbox
    • Du code différent en fonction de la plateforme
    • L'organisation d'une application React Native
    • La navigation avec React Native
    • Les différents types de navigators
    • L'animation avec React Native
    • Installer les émulateurs
    • Utiliser une base données locale : SQLITE
    • Les APIs React Native et modules natifs
    • Debugging
    • Déploiement d'une application sur les stores
    • Créer une application React Native sans Expo
       
    4.Créer un plugin Wordpress
    • Créer un plugin Wordpress : Hello world
    • Le principe de fonctionnement des hooks
    • Les hooks de type action pour ajouter des fonctionnalités aux pages
    • Les hooks de type filtres pour modifier les données des pages
    • Les variables globales avec PHP et Wordpress
    • Les fonctions PHP/Wordpress
    • Les standards de codage et les bonnes pratiques
    • Debugging
    • Utiliser la documentation Wordpress Codex
       
  • Développer un jeu vidéo pour le web
    1.Concepts fondamentaux d'un moteur de jeu
    • Les Moteurs de jeux en 2022 
    • Les différentes briques de tout moteur de jeu
    • Installation de Unity
    • Prise en main de Unity
       
    2.Développer un premier jeu 2D de type platformer avec Unity
    • Introduction du module
    • Prise en main des bases du package 2D
    • Créer le level design d'un niveau
    • Téléportation entre les niveaux
    • Notion de prefab 
    • L'importance du prefab workflow 
    • Fonctionnalités avancées du package 2D
    • Notion de Camera - les bases
    • Notion d'input - les bases
    • Notion des collisions
       
    3.Les composants élémentaires du moteur de jeu Unity
    • Introduction du module
    • Le composant Transform
    • Le composant Camera
    • Le composant Render
    • Le composant Light
    • Le composant Rigidbody
    • Le composant Collider
    • Le composant Animation
    • Le composant Animator
    • Les composants AudioListener et AudioSource
       
    4.Les bases des composants d'interface IHM du moteur de jeu Unity
    • Introduction du module
    • Le rôle du canvas
    • Les textes avec TextMeshPro
    • Eléments de base de l'IHM avec uGUI
    • Eléments intermédiaires de l'IHM avec uGUI
    • Adaptivité des l'IHM
    • Manipuler l'IHM par script
    • Gérer les alignements de l'IHM
    • Gestion des évènements de l'IHM
       
    5.Compiler un jeu pour le web
    • Introduction du module
    • Créer un premier build WebGL
    • Personnaliser son template
    • Debug
    • Les bases de l'optimisation
    • Déployer un build webGL en ligne
       
    6.Les bases de la POO dans Unity
    • Introduction du module
    • Notion d'objet en POO
    • Notion de staticité
    • Utilisation de l'Héritage
    • Utilisation d'Interface
    • Utilisation de classe Abstraites
    • Communiquer entre scripts dans Unity - partie 2
       
    7.Les premiers patterns indispensables dans Unity
    • Introduction du module
    • Pattern Factory
    • Pattern Object Pool
       
    8.Les premiers cas pratiques indispensables dans Unity
    • Introduction du module
    • Déplacer un GameObject
    • Faire Sauter un GameObject
    • Zoomer la caméra
    • Créer une Mini map
    • Sélectionner un GameObject
    • Sélectionner un GameObject - partie 2
    • Ouvrir une porte
    • Instancier un prefab
    • Tirer des projectiles
    • Effet Shake de Camera
       
    9.Les shader avec le shadergraphe Unity
    • Introduction du module
    • Introduction aux shaders
    • Choix du Renderer
    • Les bases du shadergraphe
    • Premier shader from scratch
    • Création d'un shader permettant un material animé
    • Modifier un Material par code
       
    10.Développer un premier jeu 3D de type FPS avec Unity
    • Introduction du module
    • Vues  TPV et FPV
    • Implémentation du système FPV/TPV
    • Cinemachine
    • Controller de mouvement
    • Controller d'animation
    • Controller de tir
    • Controller de vie
    • Gestion des ennemis
    • Gestion des LOOT des ennemis
    • Gestion de l'IHM
    • Gestion des changements de scènes
    • Notion des Scriptable Objects
    • Gestion des paramètres de jeu
    • Notion de Skybox
       

 

Découvrez nos deux parcours d'apprentissage
Réinventez-vous à votre façon

  • Image
    Parcours Flex coaching

     Formez-vous et avancez en toute autonomie

    Image
    frame_1228
  • Image
    Parcours Full Coaching

    Formez-vous en intégrant une team guidée par un coach dédié 

    Image
    frame_1225

La méthode Studi : votre chemin vers le succès

Layer 1
Accompagnement jusqu’à la réussite

Support pédagogique à chaque étape de votre parcours de formation, et assistance de vos formateurs experts sous 24h ouvrées maximum

Picto escalier
Coaching carrière

Programme de coaching exclusif orienté emploi et carrière pour booster votre employabilité et votre succès en poste 

Picto règle crayon
Apprendre en faisant

Pédagogie active où l’apprenant est acteur de son propre apprentissage : construisez, créez, expérimentez !

Picto valise
Se préparer pour le monde réel

Apprentissage directement applicable basé sur des exemples réels, projets, cas pratiques et contenus immersifs

Picto blason
Réseau d'experts de premier plan

Plus de 300 formateurs experts pour transmettre les meilleures pratiques dans chaque domaine

Picto devices
Excellence académique & digitale

Cours écrits et vidéos, à la demande et en direct Plateforme de formation accessible 24h/24 et 7j/7 en ligne et sur app iOS/Android

Modalités

  • Conditions d'admission

    Pour entrer en formation préparant au Titre visé, le candidat doit : 

    • Être titulaire d’un Baccalauréat, ou d’un titre ou d’un diplôme équivalent de niveau 4

    OU

    • Justifier d’une expérience professionnelle de 1 an minimum dans le domaine d’activité visé par le Titre.

     

    Pour toute autre situation, contactez un conseiller en formation qui étudiera votre  profil pour étudier votre admissibilité.

  • Expérience professionnelle et stage

    Dans le cadre de votre formation, le stage n'est pas obligatoire. 

    Toutefois, toute expérience professionnelle, passée ou en cours, ou réalisation de stage, vous permet de développer vos compétences et de vous immerger dans le milieu que vous rejoindrez prochainement.

    Cela reste un atout pour l'obtention de votre Titre/Diplôme.

    Studi vous fournira une convention de stage sur demande.

     

  • Examen
    Mois d'examen :
    Lieu : "En présentiel via Studi (Paris, Montpellier, Bordeaux, Lyon)"

    Pour obtenir le Titre, le candidat sera évalué selon les modalités suivantes : 

    • Evaluations en cours de formations
    • Réalisation d’un dossier professionnel 
    • Réalisation d’un dossier de projet 
    • Une présentation d'un projet réalisé en amont (35 min)
    • Un entretien technique avec le jury (40 min)
    • Un entretien final avec le jury (15 min)
  • Certification
    Certification : Titre Professionnel - Développeur web et web mobile
    Certificateur : Ministère du Travail
    Enregistré au RNCP par décision de France Compétences le : 17/04/2018
  • Equivalences et passerelles

    Des équivalences sont possibles avec
    - le DEUST - Systèmes d’information et réseaux, gestion et développement.

    Pour connaître les conditions requises dans le cadre d'une passerelle, il vous faut vous rapprocher des établissements dispensant le diplôme visé.

    Cette liste n’est pas exhaustive. Il existe d’autres équivalences

  • Poursuite d'études

    Après avoir obtenu le Titre, il est possible de :
    - Soit intégrer directement le marché du travail
    - Soit poursuivre vers un Bachelor Développeur Web ou un Bachelor Développeur d'application Java ou Python ou C#.Net ou un Bachelor Data et IA ou Bachelor Digital marketing gaming & e-sports

    Cette liste n’est pas exhaustive. Il existe d’autres poursuites possibles.

Studi vous accompagne vers l’emploi, et au delà

Bénéficiez d’un accompagnement personnalisé tout au long de votre recherche de stage ou d'emploi.

Accompagnement emploi
Définissons ensemble votre projet professionnel
  • Session de coaching pour consolider votre projet pro
  • +50 fiches métier et des vidéos immersives pour vous projeter dans votre carrière
  • Sessions d’échanges avec des professionnels du milieu
Accompagnement emploi
Perfectionnez votre candidature
  • Une bibliothèque de CV, lettres de motivations, mails de contact à disposition
  • 1 workshop de coaching sur votre CV et lettre de motivation
  • Des ressources pour vous accompagner pendant et après vos entretiens
Accompagnement emploi
Trouvez l’offre d’emploi ou de stage qui vous correspond
  • +200 offres d’emploi sélectionnées pour vous sur notre Job board
  • +250 entreprises partenaires partout en France
  • Une veille sectorielle pour être au courant des actualités du marché
Accompagnement emploi
Préparer votre entretien d’embauche
  • Une mise en situation de simulation d’entretien par un professionnel du milieu
  • Des vidéos de coaching sur des thèmes ciblés : “confiance en soi”, “créer un pitch”, “gérer son stress en entretien”
Accompagnement emploi
Apprenez à valoriser et entretenir votre réseau professionnel
  • Masterclass pour maîtriser les codes Linkedin
  • Des centaines futurs alumnis Studi à intégrer dans votre réseau, à mobiliser et rencontrer lors de nos évènements

Chez Studi, les + qui font la différence sont inclus en illimité dans votre formation

  • Options métier

    Je complète mon diplôme avec la spécialisation de mon choix

    Tag A choisir

  • Campus

    Je suis mes ateliers en présentiel sur l'un des 10 campus Studi

  • Langues

    Je suis des cours de langues et je prépare mes tests reconnus par l'État et les entreprises

  • Logiciels

    J'accède à plus de 50 000 formations vidéo sur les logiciels de référence

  • Soft skills

    Je développe les compétences transversales utiles à ma réussite : créativité, intelligence relationnelle, prise de parole en public avec le Cours Florent...

  • Business

    Je me forme à la création d'entreprise

  • Bibliothèque 

    J'accède en ligne à plus de 29 000 ouvrages de référence dans leur domaine

  • Licence Office 365

    Offerte pendant 5 ans

Voir plus

Contactez-nous

Graduate Gaming "Développer un jeu vidéo"

*Informations obligatoires
Studi traite les données recueillies afin de gérer vos demandes d’information et vous accompagner dans votre orientation. Nous vous informons que Studi utilise vos données à des fins marketing pour personnaliser et adapter ses offres de services à vos besoins et établir des statistiques et des modèles de profils marketings. Vos données seront conservées pour une durée de 3 ans ; pour en savoir plus sur la gestion de vos données personnelles et pour exercer vos droits, veuillez consulter la politique de protection des données.