Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Meditation Personal Transformation Life Purpose Emotional Intelligence Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Google Analytics
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Modeling Data Analysis Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Blogging Freelancing Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
2021-02-17 05:10:55
30-Day Money-Back Guarantee
Development Game Development Unity

Formation Jeux 3D, Réalité Virtuelle, C# Unity & Agile SCRUM

Apprendre la création de jeux vidéos 3D et d'applications de Réalité Virtuelle en C# avec Unity3D | Méthode Agile SCRUM
Hot & New
Rating: 4.9 out of 54.9 (4 ratings)
48 students
Created by Charles Bihina
Last updated 2/2021
French
30-Day Money-Back Guarantee

What you'll learn

  • Réaliser une application immersive de réalité virtuelle complète facilement de A à Z
  • Maitriser le Langage C# et les fonctions importantes pour créer des jeux dans Unity 3D
  • Apprendre la gestion de projets avec la méthodologie Agile Scrum
  • Connaitre les bases du logiciel Unity 3D et ses principaux outils pour être totalement à l'aise et autonome
  • Créer un jeu 3D, mettre en place un personnage, l'animer et mettre de l'intelligence artificielle sur les ennemis
  • Créer des menus (UI) et interagir

Course content

10 sections • 87 lectures • 13h 47m total length

  • Preview03:39

  • Preview04:59
  • Conduite de projet par l'agilité
    04:05
  • Qu'est-ce que les méthodes agiles ?
    03:15
  • Les 4 valeurs et 12 principes de l'agilité
    00:24
  • Quizz sur l'agilité
    2 questions
  • Découverte de SCRUM
    02:10
  • Les Artéfacts Scrum (Backlog Produit, Sprint Backlog, Incrément, User Story...)
    04:13
  • Le suivi des tâches
    01:43
  • Le Sprint Meeting Review
    01:41
  • Différences entre un Backlog Produit et un Cahier des Charges
    00:15
  • Quizz sur SCRUM
    3 questions

  • Présentation du projet
    01:21
  • Création d'un Backlog Produit
    05:04
  • Création d'un Backlog de Sprint
    02:50
  • Affinage des tâches et sous-tâches
    03:44
  • Simulation du planning de travail détaillé pour développer le logiciel
    01:52
  • Conclusion
    00:30

  • Qu'est-ce qu'Unity ?
    01:24
  • Installation d'Unity
    05:42
  • Présentation de l'interface
    12:45
  • Notion de GameObject et ses composants
    08:21
  • Les textures et les matières
    10:56
  • Le moteur physique (Rigidbody, Collider)
    17:13
  • Création d'un Prefab
    04:41
  • Les cameras
    09:40
  • Création des UI (Interface Utilisateur ou Menu Utilisateur)
    18:28
  • Création et manipulation des lumières (Directional, Point, Spot, Area)
    18:18
  • Les sons 2D et 3D
    09:39
  • Création d'un terrain simple | Relief
    11:10
  • Création d'un terrain simple | Végétation et éléments naturels
    15:44
  • Les systèmes de particules
    10:28
  • Les personnages (1ère Personne et 3ème Personne)
    06:08
  • Changer la Skybox (Ciel)
    05:29
  • Création d'animations
    14:49

  • Preview03:41
  • Les Variables
    04:43
  • Ecrire dans la console Unity
    05:39
  • Les Fonctions avec Unity
    12:48
  • Les Conditions avec Unity
    08:31
  • Les Boucles (While, Do While, For, Foreach) avec Unity
    10:41
  • Les Arrays (Tableaux) avec Unity
    13:57
  • Les Lists (Listes) avec Unity
    09:17
  • Utilisation de la documentation
    01:30

  • Les vecteurs (Translation et Rotation d'un objet)
    10:32
  • Les Inputs (Lire les entrées du clavier)
    11:16
  • Les Inputs (Détecter les clics de la souris)
    02:20
  • Accès aux composants par script
    08:01
  • Ajout d'un composant et suppression
    04:13
  • La gestion des collisions entre GameObjects (Fonctions OnTrigger)
    18:04
  • Les Coroutines
    11:44

  • Objectifs
    00:49
  • Mise en place de l'environnement 3D
    13:38
  • Instanciation des objets dans différentes zones
    24:31
  • Création, animation et intégration de notre propre personnage 3D dans Unity
    10:28
  • Ajout et configuration de la camera de jeu avec Cinemachine
    11:25
  • Respawn du personnage principal
    12:13
  • Déplacement du radeau dans la rivière
    18:01
  • Fixation du personnage principal sur un objet en mouvement
    10:59
  • Récupération d'objets par le personnage principal et ajout du son
    16:06
  • Décompte des objets récupérés (Gestion des UI par script)
    27:22
  • Mise en place des ennemis et leurs animations
    24:17
  • Instanciation des ennemis dans leurs zones de défense
    09:01
  • Intelligence artificielle des ennemis
    25:59
  • Création du menu principal, changement de scène et gestion de la musique de fond
    31:42
  • Build du jeu
    08:26
  • Bilan du projet
    00:47

  • Preview02:15
  • Installation de Steam et de SteamVR plugin pour Unity
    09:13
  • Installation de SteamVR plugin depuis Github
    00:19
  • Première scène de Réalité Virtuelle : Création du Player à la première personne
    11:55
  • L'interaction avec les objets (Ramasser, Poser, Lancer)
    09:50
  • Les déplacements (Téléportation)
    07:31
  • L'interaction avec les UI en Réalité Virtuelle
    15:53
  • Conception d'UI rotatives qui suivent le mouvement de l'utilisateur
    16:07
  • Lighting et calcul des lumières
    12:22

  • Rappel du projet et des fonctionnalités à créer
    01:09
  • Mise en place de l'environnement 3D sous Unity
    06:03
  • Création d'un personnage VR et de zone/points de téléportations
    12:50
  • Création d'UI pour les noms d'objets 3D et pour être guidé
    13:43
  • Création et scripting d'UI pour interagir par action de l'utilisateur
    09:27
  • Mise en place d'une 2ème scène et menus pour migrer entre les scènes en VR
    28:52
  • Ajout de scripts pour tenir les objets & surfaces fixes/mobiles pour les déposer
    19:05
  • Création du mouvement de rotation de la porte du réfrigérateur
    08:32
  • Script de détection des aliments sur le grill
    05:37
  • Script de cuisson des aliments avec changement d'état
    06:30
  • Ajout d'une musique de fond pour les scènes et d'un son 3D de cuisson
    18:41
  • Démo du projet
    04:44

  • Conclusion générale
    01:20

Requirements

  • Avoir la volonté d'apprendre
  • Disposer d'un ordinateur performant
  • Disposer d'un casque de réalité virtuelle pour les deux dernières sections du cours

Description

Qui n'a jamais été impressionné par le spectacle à 360 degrés devant ses yeux en portant un casque VR tout en se demandant comment cela est possible ? Bien évidemment chacun d'entre nous, au moins la première fois que nous l'avons essayé.

Aujourd'hui, nous passerons de l'autre coté, c'est à dire pas celui du spectateur, du curieux, de l'observateur ou du joueur, mais celui du développeur d'expériences en Réalité Virtuelle pour les casques VR.

Ce cours intitulé Formation Jeux 3D, Réalité Virtuelle, C# Unity & Agile SCRUM présente les bases et les éléments fondamentaux à maitriser pour devenir développeur Unity pour la réalité virtuelle et jeux vidéos en 3D. Nous utiliserons le moteur de jeu Unity 3D dans sa nouvelle version 2020 et le langage de programmation C#.

Vous ne maitrisez pas le langage C# ? Ce n'est pas un problème. Nous apprendrons ensemble les bases du langage et les scripts essentiels à connaitre pour travailler avec Unity en toute confiance et créer des applications.

Les applications de réalité virtuelle et jeux créés sont avant tout des logiciels, et que serait un logiciel sans une bonne gestion de projet ? Le but de cette formation est également de vous donner des bases et vous guider pour faire efficacement votre gestion de projet. Nous utiliserons ici la méthodologie agile SCRUM qui est de plus en plus privilégiée par le public dans les entreprises, les écoles, les organisations et toutes les activités nécessitant une bonne répartition des tâches à venir et le respect des délais.

A partir de cette formation, vous serez en mesure de travailler de manière autonome et indépendante sur des projets en partant de zéro. De la phase d'idées, à l'organisation de celles-ci, et leurs mises en œuvres pour la création d'une solution informatique finale étapes par étapes.

Ce cours se compose principalement de 8 parties :

  • Une introduction aux méthodes de gestion de projets agiles, pour faire connaissance avec SCRUM

  • Un cas pratique pour se mettre dans de vraies conditions de travail et organiser son projet

  • Un apprentissage général à Unity 3D, avec les détails des différents éléments manipulés dans celui-ci ainsi que leurs composants (Interface, GameObjects, Prefabs, Eclairage, Cameras, Textures, …)

  • Le système de scripting en C# lié à Unity, pour connaitre l'essentiel du langage de programmation C# et comment développer des interactions lors de la création d'un jeu ou une expérience avec Unity3D (Variables, Boucles, Conditions, Array, Lists, Fonctions, UI, …)

  • Les fonctions importantes, mêmes si toutes les fonctions dans leur entièreté sont importantes dans le système de scripting sur Unity, le but de cette section est de mettre l'accent sur les incontournables (Fonctions, Collision, Vecteurs, Instanciation, Coroutine, …)

  • Le développement d'un jeu vidéo complet en 3D pour mettre en pratique la théorie

  • La réalité virtuelle bien évidemment, ici nous verrons comment se créer un personnage dans un environnement immersif à 360 degrés, comment interagir avec notre environnement, nous déplacer, saisir et déposer des objets, interagir avec les UI, …)

  • Un cas pratique pour continuer l'exercice projet développé dans la section sur SCRUM. Nous développerons un environnement VR complet et appliquerons tous les éléments vus précédemment afin de mieux maitriser la réalité virtuelle à travers quelque chose de plus concret

Donc, n'hésitez pas et lancez vous !!!     ;)

Who this course is for:

  • Des étudiants et professionnels de l'informatique
  • Toute personne désirant mener des projets agiles en réalité virtuelle avec Unity
  • Toute personne curieuse et désirant apprendre à créer des jeux vidéos en 3D
  • Toute personne souhaitant acquérir les bases du Langage C# pour développer des projets 3D interactifs

Instructor

Charles Bihina
Ingénieur informatique
Charles Bihina
  • 4.9 Instructor Rating
  • 5 Reviews
  • 84 Students
  • 2 Courses

Diplômé d'un Master en Management des Technologies Interactives 3D et d'un Master en Génie Informatique, dans le cadre professionnel  je suis spécialisé en conception et développement 3D temps réel en Langage C# sous Unity, ainsi que développeur web.

Udemy me permet de mettre à la disposition du public mes connaissances afin d'aider les personnes désireuses d'apprendre de nouvelles compétences ou de progresser sur certains points techniques liés au développement informatique.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.