
Le but de cette session est d'introduire les méthodologies de gestion de projet agile en montrant les limites d'une méthodologie classique
Le but de cette session est de découvrir comment une équipe travaille en agilité et voir ses avantages
Le but de cette session c'est de connaitre enfin ce qu'on appelle l'agilité
Découvrez les 4 valeurs et 12 principes de l'agilité
Le but de cette session c'est de découvrir SCRUM, sa définition ainsi que ses différents rôles (Product Owner, Scrum Master, ...)
Le but de cette session est de faire connaissance avec les artéfacts de SCRUM, ces derniers constituent le cœur de cette méthodologie
Le but de cette session est de maîtriser comment se passe l'évolution du travail au quotidien durant le développement du projet
Le but de cette session est de connaitre comment se passe la validation d'une fonctionnalité et de passer aux fonctionnalités suivantes. Il y est également fait un résumé de Scrum
Le but de cette session c'est de connaitre les différences entre un cahier des charges et un Backlog
Ici est présenté le projet à développer à partir de SCRUM qui aboutira à une application de réalité virtuelle
Nous faisons ici un backlog de produit à partir des user stories définies
A partir du backlog produit, nous créons des sprints
Nous définissons les tâches à réaliser grâce aux user stories
Nous définissons un calendrier de travail
Le but de cette session est de présenter le logiciel Unity 3D
Le but de cette session c'est de découvrir comment on installe le logiciel Unity 3D et Unity Hub dans son PC depuis la page de téléchargement officielle
Le but de cette session c'est de découvrir l'interface d'Unity à travers ses principaux onglets
Le but de cette session c'est de découvrir ce qu'on appelle un gameobject, ainsi que la manière dont on lui applique des composants
Le but de cette session c'est d'introduire la notion de texture sur les objets 3D et voir comment les appliquer, les changer, etc.
Le but de cette session est de présenter le moteur physique lié à Unity, nous voyons comment cela affecte les objets 3D dans leurs comportements seuls et vis à vis des autres
Le but de cette session est d'apprendre à créer des objets réutilisables
Le but de cette session est de comprendre et d'apprendre à manipuler les cameras mises à notre disposition par Unity dans les scènes
Le but de cette session est d'apprendre à créer et manipuler les différents types d'interfaces utilisateur
Le but de cette session est de découvrir les types de lumières fournies par Unity ainsi que leurs différentes caractéristiques sur l'environnement
Le but de cette session est de découvrir les différents types de sons (sons 2D et 3D) qu'on peut ajouter à nos scènes Unity et comment les implémenter
Le but de cette session est d'apprendre à créer un terrain avec ses différents reliefs
Le but de cette session est d'apprendre à mettre de la végétation sur un terrain (arbres, plantes, etc) ainsi que les éléments naturels
Le but de cette session est de découvrir les prefabs particules fournis par Unity pour créer des effets visuels tels que des explosions, des feux d'artifice, de la fumée, etc
Dans cette session nous voyons les types de personnages qui peuvent être exploités dans une scène Unity afin d'interagir avec l'environnement 3D, notamment la première personne et la troisième personne
Le but de cette session est d'apprendre à modifier les skybox pour affecter notre environnement à 360 degrés
Le but de cette session est d'apprendre à créer des animations sur les objets 3D pour qu'ils soient mobiles de manière autonome
Dans cette session nous apprenons à créer un script C# et découvrons sa structure générale
Dans cette session nous découvrons la notion de variable en C# et comment elles fonctionnent avec Unity
Le but de cette session est d'apprendre à écrire dans la console Unity à partir d'un script C#
Dans cette session nous découvrons les fonctions en C# et comment les appliquer dans notre code et dans Unity
Dans cette session nous découvrons les conditions en C# et comment elles fonctionnent avec Unity
Dans cette session nous apprenons les boucles en C# et comment elles fonctionnent avec Unity
Dans cette session nous découvrons les tableaux en C#, comment les remplir graphiquement avec Unity et dans le code C#
Dans cette session nous découvrons les listes en C#, et comment les remplir avec Unity
Dans cette session nous faisons un petit tour sur la documentation officielle Unity pour apprendre à faire des recherches
Dans cette session nous abordons les vecteurs pour mettre en mouvement des objets dans l'espace
Dans cette session on apprend à interagir avec la scène à partir du clavier de notre ordinateur
Dans cette session on apprend à interagir avec la scène à partir des boutons de la souris de notre ordinateur
Le but de cette session c'est d'apprendre à accéder et modifier un composant présent sur un objet 3D dans la scène à partir d'un script C#
Le but de cette session c'est d'apprendre à ajouter un composant à un objet présent dans la scène à partir d'un script C#
Le but de cette session c'est de maîtriser les conditions pour les collisions et gérer les évènements qui se produisent lorsque deux objets entrent en contact dans la scène
Dans cette session nous faisons connaissance avec la réalité virtuelle
Dans cette session on installe Steam et les plugins de Steam dans notre projet à partir du store d'Unity pour exploiter ses ressources afin de faire de la réalité virtuelle
Dans cette session on installe les plugins de Steam dans notre projet à partir du compte Github de Valve Software pour exploiter ses ressources afin de faire de la réalité virtuelle
Le but de cette session c'est de créer une première scène de réalité virtuelle avec un personnage VR immergé à 360 degrés grâce au casque
Le but de cette session c'est d'apprendre à interagir avec les objets autour de soi grâce aux controllers
Le but de cette session c'est d'apprendre à se déplacer grâce à des téléportations sur des zones précises
Le but de cette session c'est d'apprendre à interagir avec les interfaces utilisateur grâce aux controllers
Le but de cette session c'est de configurer les UI de telle sorte que ces derniers soient mobiles sur la rotation et fixent continuellement la position de l'utilisateur
Dans cette session nous faisons le calcul des lumières pour avoir un meilleur rendu sur l'environnement
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 côté, 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.
Cette Formation Jeux vidéo 3D, Réalité Virtuelle, C# Unity & Agile SCRUM présente les bases et les éléments fondamentaux à maîtriser pour devenir développeur Unity pour les jeux vidéo et la réalité virtuelle. Nous utiliserons le moteur de jeu Unity 3D et nous exploiterons SteamVR (OpenVR) qui est entièrement compatible avec le nouveau système Unity XR Toolkit en 2021 pour la VR, ainsi que 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 à connaître 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 œuvre pour la création d'une solution informatique finale étapes par étapes.
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 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, Caméras, Textures, …) ;
Le système de scripting en C# lié à Unity, 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 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 maîtriser la réalité virtuelle à travers quelque chose de plus concret.
Tous les fichiers de travail sont également fournis !
Donc, n'hésitez pas et lancez-vous !!! ;)