Introduction à la programmation de jeux vidéo (Unity)

Nombre d'heure : 0h

Les points forts de la formation

Objectif de la formation

- Appréhender l’interface du logiciel - Créer une scène de jeu - Mise en place d’un environnement complet Importer des éléments 3D fixes & animés - Créer une interface simple de jeu (HUD) - Avoir les bases de la programmation C# - Connaître les capacités du moteur de jeu - Savoir exporter un projet sous la forme d’un exécutable

Contenu de la formation

- INTRODUCTION - Découverte de UNITY 3D (le site, les ressources, la boutique) - Création d’un nouveau projet - Découverte de l’interface - Principes d’une scène 3D (scène, objets, lumières et caméras) - Structure d’un projet (fichiers) - LES FONDAMENTAUX DE UNITY 3D - Comprendre le contenu des menus - Définition d’un GameObject - À quoi sert un composant ? - Apprentissage des raccourcis - Comprendre la documentation en ligne - CRÉATION D'UN ENVIRONNEMENT - Création d’un terrain, topographie - Ajouts de végétation : arbres, herbes, plantes - Création de géométrie standard (cube, sphère, plan) - Ajouts d’éléments 3D : importations, prefabs - Création d’un lighting (Lights, Rendering, Skyboxes) - Travail des matériaux (Textures, Shaders) - Mise en place de Camera (paramètres et effets) - Ajouts de particules et effets spéciaux - ENRICHISSEMENT - Importation d’objets animées - Utilisation de l’éditeur d’animations - Notions d’éclairage (différentes sources, les ombres...) - Ajouts de points d’eau - Retour sur les matériaux (shaders) - Utilisation des propriétés physiques et gestion des collisions - Introduction du son (sources, effets) - Exploration de scènes pré-établies - INTRODUCTION À LA PROGRAMMATION - Premier script, structure d’un script C# - Apprentissage des différents types de variables - Les conditionnelles - Les boucles - Introduction à la programmation orientée objet - Ma première fonction - INTERFACE UTILISATEUR - Présentation des différents types d’éléments 2D - Création d’une interface 2D - Déclenchement d’événements au clic - PROGRAMMATION SOUS LE FRAMEWORK UNITY - Hiérarchie des objets UNITY (Transform, Rotation, Position) - Les fonctions natives du «Monobehaviour» - Interactivité avec le clavier/souris - Interactivité avec les éléments de la scène - Activation et désactivation de composants et GameObjects - Récupérer un composant et en modifier ses paramètres - Instanciation d’un objet ou d’un prefab - FINALISATION - Introduction au triggers, instanciation et lancé de rayons - Pré-calcul des ombres et lumières (baking) - Débogage d’un script - Optimisations - Différentes plateformes d’export (Mobiles, Desktop, Web...) et possibilités

Résultats attendus

Modalités pédagogiques

Modalités pédagogiques adaptées aux personnes en situation de handicap

Notre centre de formation prend en charge et facilite l'accès à la formation des personnes en situation de handicap. Les locaux sont adaptés pour faciliter l'accès et les déplacements des personnes en situation de handicap (WC aux normes handicapées, espaces facile d'accès). Les activités annexes à la formation de cohésion, de jeux et de détentes sont accessibles aux personnes en situation de handicap. Mise à disposition d'un référent pédagogique handicap au sein du centre pour accompagner les apprenants.

Durée et rythme de la formation

0 h
Plusieurs rythmes possibles

Financement

Prix : 1900

Formations similaires

3 formations
Introduction au design 3D
Lire plus...
Programmation de jeux vidéo avec Unity
Lire plus...