VR Room

Réalité virtuelle • Réflexion

Disponible sur : Meta Quest

Présentation du projet

  • Rôle(s) : Programmeur
  • Équipe : Développement en solo
  • Organisation : Aucune
  • Moteur : Unity
  • État : Prototype

🧠 Contributions techniques

  • Comportements des objets interactifs : des interactions propres à chaque objet pour renforcer l’immersion en réalité virtuelle. Principales réalisations :

    • Miroir : un miroir fonctionnel reflétant l’environnement et les actions du joueur.
    • Appareil photo rétro : un appareil avec viseur permettant de prendre des photos et de les révéler instantanément.
    • Carnets : des carnets à charnières avec synthèse vocale pour lire les messages écrits.
    • Bougies : des bougies que l’on peut éteindre par un mouvement rapide ou en les secouant, puis rallumer avec un briquet.
    • Téléphone : un téléphone capable de lire des vidéos.
    • Télécommande : une télécommande pour allumer et éteindre un téléviseur qui diffuse des vidéos.
    • Platine vinyle : la lecture s’arrête lorsqu’on saisit le disque et reprend lorsqu’on le remet en place.
    • Chapeaux : la possibilité de porter des chapeaux pour personnaliser son apparence.
    • Arrosoir : des retours sonores réalistes selon l’état de l’objet.
    • Pistolet Nerf : un pistolet tirant des projectiles Nerf à une vitesse définie.
  • Téléportation : un système permettant de se déplacer entre les différentes zones de la pièce virtuelle.
  • Points d’ancrage : fixation des objets à des emplacements dédiés pour personnaliser l’organisation de l’espace.

🛠️ Ce que j’ai développé

  • Objets interactifs : une série d’objets aux comportements variés pour encourager l’exploration et les interactions :

    • Miroir : reflet en temps réel de l’environnement et des actions du joueur.
    • Appareil photo rétro : capture d’images à travers un viseur et révélation immédiate des photos dans l’expérience VR.
    • Carnets : articulation par charnières et lecture des messages au joueur par synthèse vocale.
    • Bougies : réaction aux mouvements rapides et aux secousses, avec un briquet pour les rallumer.
    • Téléphone : lecture de vidéos pour intégrer du contenu multimédia à l’environnement.
    • Télécommande : commande de l’allumage du téléviseur et de la diffusion des vidéos.
    • Platine vinyle : arrêt et reprise de la lecture selon que le disque est saisi ou remis en place.
    • Chapeaux : personnalisation de l’apparence de l’avatar.
    • Arrosoir : retours audio adaptés aux différents états de l’objet.
    • Pistolet Nerf : tir de projectiles à une vitesse définie pour enrichir les interactions.
  • Téléportation : déplacement entre les zones de la pièce virtuelle pour faciliter la mobilité du joueur.
  • Points d’ancrage : emplacements permettant d’organiser et de personnaliser l’espace en y fixant les objets.

🤝 Mon rôle

  • Conception et implémentation des comportements d’objets interactifs pour renforcer l’immersion et l’engagement.
  • Travail sur la téléportation et les points d’ancrage afin de proposer une expérience intuitive et personnalisable en réalité virtuelle.
  • Intégration des effets sonores et visuels pour rendre chaque interaction plus crédible et satisfaisante.

🧩 Défis et solutions

🌟 Défi : des interactions d’objets complexes

Des comportements propres à chaque objet compliquaient le maintien de performances fluides et d’interactions agréables.

✔ Solution : développement de systèmes modulaires facilitant l’intégration des objets et l’extension de leurs comportements dans l’environnement VR.

🎮 Défi : téléportation et navigation

Proposer une téléportation fluide et intuitive entre les zones sans désorienter le joueur constituait un défi important.

✔ Solution : un système de téléportation avec des repères visuels et des commandes clairs pour faciliter les déplacements.

🌟 Fonctionnalités marquantes

🎤 Objets interactifs

Chaque objet possède une fonction distincte, rendant l’espace vivant, interactif et immersif.

🎮 Espace personnel personnalisable

Les utilisateurs peuvent réorganiser et personnaliser leur espace grâce au placement des objets et aux interactions.

🏡 Principales caractéristiques du jeu

  • Ambiance reposante : un espace personnel chaleureux au sein d’un environnement naturel, conçu pour une expérience VR relaxante et immersive.
  • Objets manipulables : des interactions propres à chaque objet pour une expérience tactile et engageante.
  • Organisation libre : des points d’ancrage permettant au joueur d’agencer les objets et de personnaliser son espace.
  • Son immersif : un son 3D et des retours audio réalistes pour un environnement plus vivant.