285983187_studi

Graduate Développeur web gaming

En partenariat avec
logo digital campus couleur
Bac+2
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 concevoir et développer un jeu vidéo.

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

Vous serez capable de :
  • Analyser les besoins à partir d'un cahier des charges
  • Maîtriser les différents langages de programmation et les principaux frameworks
  • Concevoir et développer des applications modernes et dynamiques
  • Optimiser l'ergonomie et l'accessibilité des applications
Vous obtiendrez à l’issue de la formation :
  • Titre professionnel
    Obtenez le Titre Professionnel "Développeur web et web mobile” niveau 5, enregistré au RNCP par arrêté du 06/04/2018 publié au Journal Officiel du 17/04/2018
  • Diplôme &
    Obtenez le diplôme Développer un jeu vidéo délivré par Studi en partenariat avec Digital Campus
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)
Taux de satisfaction des apprenants en formation
Taux de satisfaction des apprenants en formation
79%
Taux de satisfaction contenus formations
Taux de satisfaction contenus formations
84%

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***

* Le délai moyen d'accès à la plateforme est de 14 jours. Ce délai peut varier en fonction du type de financement et de l'accord du financeur.
Une fois l'accord de votre financeur reçu, vous recevrez un mail de connexion à la plateforme. Vous cliquez sur le lien, choisissez votre mot de passe et démarrez votre formation
** 1 an pour les certificats professionnels (voir les CGV Studi)
***pour les Diplômes STUDI, les Titres RNCP et les Titres Professionnels (hors Diplômes d'Etat)

Je simule la durée de ma formation

9

heures hebdomadaires
Total : 450h

J'aurai fini la formation en

pour l'examen de

La date de votre examen doit être postérieure à la date de fin de votre formation : prévoir 1 à 2 mois minimum en moyenne entre ces deux dates, permettant la réalisation des travaux d'évaluation finale et des révisions. Elle sera étudiée lors de votre entretien avec votre conseiller en formation.

Tarifs et solutions de financement

3 590 €

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 69 €/mois

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

**** Sous réserve d’acceptation. Vous disposez d’un délai de rétractation. Voir conditions


4 fois sans frais
4x 898 €

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

Bourse moins 30%

Programme Graduate Développeur web gaming

  • 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
       

Accédez gratuitement à un cours complet

Graduate Développeur web gaming

30 à 45 min inside, c'est parti !

  • Cours vidéo
  • Cours écrit
  • Exercice
  • Quiz

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, le candidat doit : 

    • Être âgé(e) de 16 ans révolus à la date d’entrée en formation
    • Être âgé(e) de 18 ans ou plus au 31 décembre de l'année de l'examen

    Pour toute autre situation, contactez un conseiller en formation qui étudiera 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 : Janvier/FévrierMars/AvrilJuin/JuilletSeptembre/OctobreNovembre/Décembre
    Lieu : "En présentiel (Paris, Montpellier, Bordeaux ou Lyon au choix)"

    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” niveau 5, enregistré au RNCP par arrêté du 06/04/2018 publié au Journal Officiel du 17/04/2018
    Certificateur : Ministère du Travail
  • Validation par bloc de compétence

    La certification professionnelle est composée de plusieurs blocs de compétences à acquérir pour l'obtention de la certification professionnelle. 

    Il est possible de valider un ou plusieurs des blocs de compétences. Chaque bloc peut être acquis individuellement.

    La fiche RNCP accessible depuis chaque fiche formation en précise les modalités d'obtention.

    Pour toute question concernant les blocs de compétence, contactez votre conseiller en formation.

    Un bloc de compétence n'a pas de durée de validité, il est acquis à vie. 

  • Equivalences et passerelles

    Le certificateur n’a identifié aucune équivalence.

  • 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