Ce tutoriel sur la création d’un projet VR avec Unity a été crée pour le Master Media Media de la HEAD – Genève.

Unity est le nom d’un album de 1977 du curieux jazzman originaire de la planète Saturne, Sun Ra, et de son Jet Set Omniverse Arkestra. C’est également le titre d’un jeu psychédélique conçu par le cultissime créateur Jeff Minter pour Nintendo GameCube en 2004 qui n’a finalement jamais vu le jour. Enfin c’est le nom du plus populaire outil de création de jeux vidéo.

Ce didacticiel est disponible à la fois sur les tutorials du site d’abstractmachine et sur le abstractmachine GitHub repository.

Game Engine

Unity est un « moteur de jeu », utilisé pour créer des jeux 2D, 3D, de réalité augmentée et de réalité virtuelle, ainsi que des expériences interactives en général. Ses concurrents les plus proches sont Unreal Engine et le projet open source plus modeste Godot.

Les moteurs de jeu sont des outils et/ou des collections de code qui ont été conçus pour faciliter la création d’un jeu, plutôt que de le coder vous-même à partir de zéro. Les moteurs de jeu ont déjà résolu toutes les bases techniques nécessaires pour importer et manipuler des images, des modèles 3D, des animations, des rigs, des textures, des matériaux, des sons et d’autres actifs qui composent votre jeu. Les moteurs de jeu résolvent également le problème de savoir comment développer le comportement et la logique du jeu, souvent en mettant en œuvre diverses solutions basées sur le code et la programmation visuelle pour le comportement interactif et les aspects narratifs d’un jeu. Ils facilitent également la préparation de votre jeu pour un monde complexe en distribuant vos jeux via tous les différents App Stores.

Alors qu’un moteur de jeu vous oblige à apprendre le moteur lui-même, il vous protège d’une grande partie des tracas liés à l’apprentissage du développement sur toutes les myriades de plates-formes sur lesquelles vous souhaitez installer votre jeu. Voici, par exemple, quelques-unes des plates-formes sur lesquelles vous pouvez déployer/distribuer un jeu réalisé avec Unity :

Comme vous pouvez le voir, la liste est longue et inclus probablement quelques plateformes inconnus. L’idée est donc qu’au lieu d’avoir à apprendre les détails techniques de chacune de ces plates-formes, tout ce dont vous avez besoin pour créer votre jeu est d’apprendre Unity et l’outil se chargera du reste.

Commencer

Ci-dessous, j’ai énuméré quelques exemples. Si vous souhaitez vous lancer directement dans l’utilisation de Unity et de la réalité virtuelle, vous pouvez ignorer cette section et passer directement à l’installation de Unity.

Exemples

La liste des jeux réalisés avec Unity est presque infinie. Voici quelques démonstrations Unity de jeux créés avec l’outil, ainsi que les bandes-annonces de quelques-uns des jeux les plus célèbres créés avec cet outil.

Unity GDC 2021 Showcase

Unity AR & VR Games Showreel 2019

Unity GDC 2016 Showreel

Beat Saber

Superhot

Return of the Obra Dinn

Firewatch

Monument Valley

Inside

Cuphead

Far: Lone Sails

Sayonara Wild Hearts

Kids

Night In The Woods

Donut County

Reigns

Untitled Goose Game

World of Yoho

Oniri Islands

Réalité Virtuelle

La réalité virtuelle en tant que concept est un vieux rêve, et comme la plupart des autres interfaces informatiques contemporaines que nous utilisons aujourd’hui, Ivan Sutherland en a construit un prototype dans les années 1960, intitulé [L’épée de Damoclès](https://en.wikipedia. org/wiki/The_Sword_ofDamocles(virtual_reality)).

Il y a eu de nombreuses itérations entre l’épée de Damoclès et l’Oculus Quest, avec un arrêt important dans les années 1980 et [VPL Research] (https://en.wikipedia.org/wiki/VPL_Research), comme on le voit ici via le 1992 bizarrerie Lawnmower Man où vous verrez également leur autre invention célèbre, le “gant de données” :

Nous devrions également citer l’installation/expérience Osmose de Char Davis en 1995, qui a été la première expérience immersive qui nous a donné une idée plus complète de ce que la réalité virtuelle pourrait être en tant qu’expérience poétique pleinement intégrée et fonctionnelle :

Mais l’artiste qui nous a vraiment montré la voie de la réalité virtuelle (avec et sans casque), ainsi que de la réalité augmentée, et de tout un tas d’autres réalités qui n’ont pas encore été pleinement comprises, c’est [Jeffrey Shaw](https: //en.wikipedia.org/wiki/Jeffrey_Shaw). Si jamais il y avait un successeur au trône d’Ivan Sutherland, ce serait Jeffrey Shaw. Rendez-vous service et apprenez tout ce que vous pouvez sur Jeffrey Shaw et son travail :

Depuis ces premières expériences, il y a eu de nombreux casques, de nombreux échecs et de nombreuses itérations de réalité virtuelle totalement immersive. L’échec le plus célèbre, et pourtant le plus brillant, dans la fabrication d’un casque de réalité virtuelle a été le système [Virtual Boy](https://en.wikipedia. org/wiki/Virtual_Boy) de Gunpei Yokoi :

Oculus

Vers 2010, une démo de ruban adhésif nommée “Oculus Rift” a commencé à faire le tour en intégrant un grand nombre de ces idées antérieures dans un package plus petit et potentiellement commercialisable.

Pour faire court, Facebook a rapidement racheté Oculus et leur prototype, le fondateur Palmer Luckey s’est transformé à la fois en un mème de VR pieds nus et en un financier de trolls pro-Trump - oh ouais et n’oublions pas quand Mark Zuckerberg a tapé dans les mains l’avatar de son collègue Rachel Franklin à l’intérieur d’un flux de réalité virtuelle en direct de Porto Rica et du désastre laissé par l’ouragan Maria. Plusieurs milliers de personnes sont mortes dans cette catastrophe, et l’idée était que vous pourriez mieux sympathiser avec elles si d’une manière ou d’une autre vous pouviez simplement insérer votre tête dans leur souffrance. Émouvant.

A l’écriture de ce tutoriel, Facebook a récemment changé le nom de toute leur entreprise en Meta, accompagné d’une vidéo loufoque expliquant leur vision du futur en passant par le “Metaverse”.

Pour faire court, Facebook a rapidement racheté Oculus et leur prototype, le fondateur Palmer Luckey s’est transformé à la fois [a barefoot VR dork meme as ainsi qu’un [financeur de l’usine de trolls pro-Trump - oh ouais et [Mark Zuckerberg a fait un high-five à l’avatar de sa collègue Rachel Franklin dans un flux de réalité virtuelle en direct de Porto Rica et du désastre laissé par l’ouragan Maria. Plusieurs milliers de personnes sont mortes dans cette catastrophe, et l’idée était que vous pourriez mieux sympathiser avec elles si d’une manière ou d’une autre vous pouviez simplement insérer votre tête dans leur souffrance.

Au moment de la rédaction de ce tutoriel, Facebook a récemment changé le nom de toute leur entreprise en Meta, accompagné d’une vidéo loufoque expliquant leur vision du futur passant par le ‘Metaverse’.

Oculus Quest

Ce didacticiel utilise les casques Oculus Quest 1 et 2 comme plate-forme pour explorer la réalité virtuelle, et Unity 2021.2 pour créer le monde interactif à l’intérieur de ces casques. Bien que l’Oculus Quest ne soit pas le casque ultime de la réalité virtuelle - nous attendons toujours que quelqu’un résolve la myriade de contraintes de conception et technologiques de la réalité virtuelle - il a l’avantage d’emballer toutes les bases d’environ 2020 réalité virtuelle dans un casque entièrement autonome. Avec l’Oculus Quest, vous mettez simplement l’appareil sur votre tête et cela fonctionne ; ce qui en fait un dispositif idéal pour les expositions publiques de réalité virtuelle.

Haïku virtuel & La ville de demain

Dès le confinement 2020, mes collègues Marion Bareil et Pierre Rossel ont conçu une série de cours (Virtual Haiku & La Ville de Demain) autour de casques de réalité virtuelle utilisant le regard des joueurs comme premier mode d’interaction. Voici quelques projets issus de ce cours :

Et voici quelques autres projets de notre Master Media Design qui mettent en avant l’utilisation des casques de réalité virtuelle :