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

STUDI
STUDI
CUM LAUDE

Formation

En Ligne

3 590 € TTC

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Description

  • Typologie

    Formation

  • Méthodologie

    En ligne

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 !

Les sites et dates disponibles

Lieu

Date de début

En ligne

Date de début

Dates au choixInscriptions closes

À propos de cette formation

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

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
Consultez la fiche RNCP sur le site de France Compétences

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Les Avis

Les exploits du centre

2023

Toutes les formations sont actualisées

L'évaluation moyenne est supérieure à 3,7

Plus de 50 opinions au cours des 12 derniers mois

Ce centre est avec Emagister depuis 2 ans.

Les matières

  • 3d
  • Developpement
  • Design
  • Skybox
  • Caméra

Le programme

Développement front-end1.Réaliser la maquette d’une application web responsiveLes Users StoriesLes wireframesLes interfaces WebLes bases de l’UXLa création et l’intégration d’une maquette2.Créer un site web avec HTML, CSS et le Framework BootstrapLe fonctionnement des sites webLa création de page web en HTMLLa mise en forme des pages avec CSSL’agencement d’une page HTML avec CSSLe système de grille avec BootstrapLe responsive design avec BootstrapLe préprocesseur CSS : SASS3.Utiliser Git et Github pour gérer son code sourceL’utilisation de la ligne de commande dans le terminalL'installation de GitLa gestion du code avec Git et GithubLa création de repository GitL’enregistrement de commitLes interactions avec le repositoryLa navigation dans l’historique du repositoryLa notion de branche et la résolution de conflitLa navigation dans l’historiqueLa fusion des branchesLa rebase des branches4.S’initier à la programmation avec JavascriptL’algorithmie avec JavascriptLe concept de variableLes opérateurs arithmétiques et opérateurs d'affectationLa logique d’un programme en Javascript : conditions et bouclesLa 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écursivesL’utilisation de données et les types de données en JavascriptLes notions de tests unitaires et tests fonctionnelsLa programmation événementielle en JavascriptL’initiation aux objets et aux classesLa manipulation du DOMLa librairie JQueryLa programmation asynchrone avec AJAX L’Utilisation du JSON en RESTL’API Canvas5.Dynamiser vos sites web avec JavascriptL'api DomLa programmation événementielle en JavascriptLe formulaire HTML et Javascript (entrées / sorties)Initiation aux objets et aux classesLes bases de JQueryL'utilisation de JSONLa programmation AJAXLes promesse et l'API FetchIntroduction à la 3D en Javascript avec three.js 6.Les bases de PhaserIntroduction à PhaserInstaller PhaserEditeur pour PhaserLes composants essentiels de PhaserAjouter des Sprites dans l'éditeurAjouter de la physique via l'éditeur 7.Créer son premier jeu avec PhaserScène dans PhaserAjout des plateformes et du background et gestion des spritesAjout du joueur et gestion des animationsAjout d'un système de pointsAjout de sonsAjout de la porte finale et des premiers ennemis 8.Développer une application web avec React.jsLes concepts fondamentaux de ReactLe modèle MVVML’utilisation de Node.jsLes composants React.jsLes props avec PropTypesLe DOM virtuel avec JSXLa gestion du style avec React : Styled ComponentL’utilisation de Redux et ses extensionsLa navigation avec React RouterLa communication avec les ApiLa découverte d’un autre framework : Vue.js9.Déployer son application web avec Heroku
La mise en ligne d’applications web avec Heroku10.Créer un site web avec le CMS WordpressL’installation de Wordpress en localLa conception d’un site web professionnelLa personnalisation de son siteLa modification de l’apparence du site avec les thèmesL’utilisation du tableau de bord WordpressLa création, la gestion et l’optimisation du contenu avec WordpressLes plugins WordpressLes formulaires avec WP FormLe plugin WoocommerceL’optimisation du référencementDéveloppement back-end1.Créer une base de donnéesIntroduction générale aux bases de données, notion de SGBDRIntroduction à la modélisation conceptuelle de données avec UMLLes diagrammes fonctionnelsLe diagramme de classeIntroduction au passage UML-RelationnelCréation et alimentation de bases de données SQLL'interrogation de bases de données SQLDécouvrir un autre SGBDR : PostgreSQLIntroduction à MongoDBUP projet - Créer et administrer une base de données Les requêtes SQLLes fonctions SQLLes jointures SQLGérer les accès des utilisateurs au niveau C# et BD 2.Développer une application web avec C# .NetL'environnement de développementLes types, opérateurs et expressionsLa structure du codeLes méthodesLa surcharge des méthodesLes exceptionsLe monitoring et le debugLes énumérations et les structLa base LINQ et les collections Délégués et événementsLes Classes C#Les interfacesLa serialisationL'héritage de classeLes extensionsLes fichiers et répertoiresLa serializationLes streamsLes Bases de données et ORMLa découverte de WPFLe data binding avec WPFLes styles WPF Les tasks et la Programmation asynchroneLes accès concurrentsLe code non-managéLa réflexionLes attributsL'assemblyLe cryptage symétriqueLe cryptage asymétriqueLa sécuritéL'hébergement et le déploiementL'initiation à ASP.NETLa configuration et les middlewaresMVC: Models, Views, ControlleursLe styleLa gestion du cacheCréer un projet ASP.NET Core Web Api 3.Développer une application mobile avec React NativeLe développement MobileIntroduction à React Native : l'outil ExpoLes bases de React NativeLes composants React NativeLes props et les statesStyle et mise en page avec FlexboxDu code différent en fonction de la plateformeL'organisation d'une application React NativeLa navigation avec React NativeLes différents types de navigatorsL'animation avec React NativeInstaller les émulateursUtiliser une base données locale : SQLITELes APIs React Native et modules natifsDebuggingDéploiement d'une application sur les storesCréer une application React Native sans Expo 4.Créer un plugin WordpressCréer un plugin Wordpress : Hello worldLe principe de fonctionnement des hooksLes hooks de type action pour ajouter des fonctionnalités aux pagesLes hooks de type filtres pour modifier les données des pagesLes variables globales avec PHP et WordpressLes fonctions PHP/WordpressLes standards de codage et les bonnes pratiquesDebuggingUtiliser la documentation Wordpress Codex Développer un jeu vidéo pour le web

1.Concepts fondamentaux d'un moteur de jeuLes Moteurs de jeux en 2022 Les différentes briques de tout moteur de jeuInstallation de UnityPrise en main de Unity 2.Développer un premier jeu 2D de type platformer avec UnityIntroduction du modulePrise en main des bases du package 2DCréer le level design d'un niveauTéléportation entre les niveauxNotion de prefab L'importance du prefab workflow Fonctionnalités avancées du package 2DNotion de Camera - les basesNotion d'input - les basesNotion des collisions 3.Les composants élémentaires du moteur de jeu UnityIntroduction du moduleLe composant TransformLe composant CameraLe composant RenderLe composant LightLe composant RigidbodyLe composant ColliderLe composant AnimationLe composant AnimatorLes composants AudioListener et AudioSource 4.Les bases des composants d'interface IHM du moteur de jeu UnityIntroduction du moduleLe rôle du canvasLes textes avec TextMeshProEléments de base de l'IHM avec uGUIEléments intermédiaires de l'IHM avec uGUIAdaptivité des l'IHMManipuler l'IHM par scriptGérer les alignements de l'IHMGestion des évènements de l'IHM 5.Compiler un jeu pour le webIntroduction du moduleCréer un premier build WebGLPersonnaliser son templateDebugLes bases de l'optimisationDéployer un build webGL en ligne 6.Les bases de la POO dans UnityIntroduction du moduleNotion d'objet en POONotion de staticitéUtilisation de l'HéritageUtilisation d'InterfaceUtilisation de classe AbstraitesCommuniquer entre scripts dans Unity - partie 2 7.Les premiers patterns indispensables dans UnityIntroduction du modulePattern FactoryPattern Object Pool 8.Les premiers cas pratiques indispensables dans UnityIntroduction du moduleDéplacer un GameObjectFaire Sauter un GameObjectZoomer la caméraCréer une Mini mapSélectionner un GameObjectSélectionner un GameObject - partie 2Ouvrir une porteInstancier un prefabTirer des projectilesEffet Shake de Camera 9.Les shader avec le shadergraphe UnityIntroduction du moduleIntroduction aux shadersChoix du RendererLes bases du shadergraphePremier shader from scratchCréation d'un shader permettant un material animéModifier un Material par code 10.Développer un premier jeu 3D de type FPS avec UnityIntroduction du moduleVues TPV et FPVImplémentation du système FPV/TPVCinemachineController de mouvementController d'animationController de tirController de vieGestion des ennemisGestion des LOOT des ennemisGestion de l'IHMGestion des changements de scènesNotion des Scriptable ObjectsGestion des paramètres de jeuNotion de Skybox

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

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

3 590 € TTC