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# Unity3D & Agile SCRUM présente les bases et les éléments fondamentaux à maîtriser pour devenir développeur Unity3D pour la réalité virtuelle et jeux vidéos en 3D. Nous utiliserons le moteur de jeu Unity3D dans sa nouvelle version 2020 et le langage de programmation C#.
Vous ne maîtrisez pas la programmation en C# ? Ce n'est pas un problème.
Nous apprendrons ensemble les bases du langage et les scripts essentiels à connaitre pour travailler avec Unity3D 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 conduite de projet ? Le but de cette formation est également de vous donner des bases et vous guider pour faire efficacement votre conduite 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.
Au programme de cette formation Jeux Vidéos 3D, Réalité Virtuelle, C# Unity & Agile SCRUM
Ce cours en ligne et en vidéo 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 vrais conditions de travail et organiser son projet.
- Un apprentissage général à Unity3D, 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é à Unity3D, pour connaître 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 Unity3D.
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
Tous les fichiers de travail sont fournis !
Je reste disponible dans le salon d'entraide pour répondre à vos éventuelles questions sur ce cours.
Donc, n'hésitez pas et lancez vous 😊
Avis des apprenants