Lore

← Index wiki · Chat

VRChat

VRChat

Introduction

VRChat est une plateforme sociale et immersive en réalité virtuelle, développée par VRChat Inc. sous la direction de Graham Gaylor et Jesse Joudrey. Lancée sur Windows en janvier 2014, elle s'est ensuite étendue à Steam, Viveport, Oculus Rift et au Quest Store au fil des années. Au-delà d'un simple jeu, il s'agit d'un écosystème où les utilisateurs créent et partagent mondes et avatars, avec un important volet de création de contenu rendu possible par un SDK dédié.

Plateformes et disponibilité

VRChat a connu un déploiement progressif sur de multiples supports. La version Windows d'origine date de 2014, suivie par une arrivée sur Steam en février 2017, sur Viveport en septembre de la même année, puis sur Oculus Rift fin 2018 et sur le Quest Store en mai 2019. Des versions mobiles pour Android (bêta prévue en 2023) et iOS étaient également annoncées.

Création de contenu et SDK

Le SDK de VRChat constitue le cœur de l'outil de création destiné aux auteurs de mondes et d'avatars. Il regroupe de nombreux composants scriptés, classés par fonctions : gestion des événements, objets synchronisés, éléments de scène, fonctionnalités de santé et de dégâts, stations, props, ainsi que des éléments orientés programmation. Une documentation officielle est disponible sur le hub développeur, accompagnée de vidéos présentant les ajouts récents.

Le composant central pour l'interactivité est le gestionnaire d'événements, qui contient une liste d'actions déclenchables par d'autres scripts. Chaque événement porte un nom servant à identifier celui qui sera exécuté, et un même nom peut être partagé par plusieurs événements. Les types d'actions couvrent des besoins variés : afficher ou masquer un maillage, modifier des variables d'animation (flottantes, booléennes ou déclencheurs), lancer un son ou une animation, activer un système de particules, appeler une fonction sur un script, exécuter une commande console ou encore activer/désactiver un objet enfant.

Pour les objets manipulables, une procédure précise s'impose : ajouter un script de prise en main sur l'objet racine (qui ajoute automatiquement un corps rigide), un script de synchronisation réseau pour que les interactions soient visibles par les autres, et un script de couche spéciale évitant les collisions avec les joueurs. L'objet doit aussi posséder un collider, lequel doit être marqué comme convexe s'il s'agit d'un maillage. La prise en main se fait par défaut librement, mais il est possible de forcer une orientation précise, utile notamment pour les armes.

Les « blueprints » permettent de référencer un avatar hébergé en ligne et de le rendre accessible en jeu comme sur le site officiel. La création passe par l'onglet Profil, où l'on renseigne un nom descriptif (sans incidence sur l'étiquette affichée en jeu), une courte description de l'origine de l'avatar, le lien de partage, ainsi que des tags facilitant la recherche sur la place de marché. Un ajustement de l'image de présentation via des curseurs de position est également proposé.

Abonnement VRChat Plus

VRChat Plus est un service d'abonnement payant offrant des avantages supplémentaires à ses souscripteurs : davantage d'emplacements pour les avatars favoris, une icône sur la plaque de profil, des fonds de menu principal additionnels, des émojis personnalisés et d'autres privilèges enrichis régulièrement. Le service a été annoncé en novembre 2020 et lancé en décembre de la même année pour les utilisateurs Steam, les utilisateurs Quest y ayant accès environ huit mois plus tard.

Deux formules sont proposées : mensuelle à 9,99 dollars et annuelle à 99,99 dollars, la différence portant sur la durée de facturation. L'abonnement peut être offert à un autre utilisateur ; dans ce cas, il ne se renouvelle pas automatiquement et s'applique pour une période fixe. À l'origine, les détenteurs d'un abonnement actif ne pouvaient pas recevoir de cadeau, limitation levée par la suite pour permettre de prolonger un abonnement existant. La fonction de cadeau est apparue dans le correctif 2021.4.2, d'abord sur Steam puis sur Quest.

Communauté et phénomènes culturels

La communauté de VRChat a donné naissance à des groupes et phénomènes propres à la plateforme. Le Solid Legion, aussi appelé Snake Legion, rassemble ainsi un grand nombre de fans de Metal Gear Solid, fondé par Moddex et Revolver Ocelot, ses membres arborant fréquemment des variantes d'avatars inspirés de Snake. Après le bannissement de Moddex et une attaque contre le serveur Discord du groupe, la propriété a été transférée à kITE, puis à Bornato, qui en est le dirigeant actuel.

Autre phénomène marquant, les « Knuckles » désignent de petites créatures bipèdes semi-sentientes ressemblant à des souris, disséminées sur les serveurs et capables de survivre hors de leur milieu naturel. Leur taille varie de l'échelle microscopique à environ six mètres, la majorité atteignant la hauteur d'un tibia humain ; leur corps rond doté de membres minuscules limite leurs mouvements, et ils semblent exclusivement masculins. On distingue plusieurs catégories : les rouges communs, les bleus guerriers, les dorés appelés « Kommanda » faisant office de chefs, ainsi que des variétés rares incluant les spécimens géants, microscopiques ou de couleur inhabituelle.

Les Knuckles vivent en groupes de trois à vingt individus, parlent et posent des questions aux avatars avec un accent se voulant ougandais. Organisés en tribus dirigées par un Kommanda, ils élisent parfois un avatar féminin qu'ils nomment « Queen » et suivent jusqu'à son départ ou son remplacement, scandant ce titre accompagné de bruits de succion ou de cliquetis. Malgré leur petite taille, ils peuvent cracher un acide nitrique dangereux contre ceux qu'ils jugent hostiles, qualifiés de « non-croyants » ou de « fausse reine ».

Résolution de problèmes courants

Les utilisateurs rencontrent régulièrement des difficultés techniques, qu'une page de dépannage recense pour PC et Quest. En cas d'échec de lancement ou de plantage au démarrage, il est conseillé de vérifier l'installation des redistribuables Unity, de mettre à jour les pilotes graphiques et de valider l'installation via Steam ou Oculus. Pour les soucis d'installation sur Quest 2, il faut s'assurer que le firmware du casque est à jour, que l'application est récente et que l'espace de stockage est suffisant.

Côté performances, une fréquence d'images faible ou des ralentissements se traitent en réduisant les paramètres graphiques, en fermant les applications en arrière-plan et en appliquant les optimisations propres au mobile. Des textures ou shaders manquants se corrigent par une mise à jour des pilotes, un redémarrage de l'application ou une réinstallation des mondes concernés.

Certains problèmes relèvent de la création de mondes. Un plantage de Unity lors de la compilation peut survenir lorsqu'une caméra de référence est assignée dans le descripteur de scène (par exemple pour du post-traitement) en même temps qu'un objet aquatique utilisant sa propre caméra pour les reflets : retirer l'un ou l'autre résout le souci. Une méthode par élimination, en désactivant la moitié des objets puis en compilant à répétition, permet d'isoler l'élément fautif. Par ailleurs, un casque Oculus Rift qui ne s'allume pas au chargement d'un monde peut être lié à un brouillard activé avec une valeur nulle ; il convient de régler une valeur supérieure à zéro ou de désactiver le brouillard dans les réglages d'éclairage de la scène.

Ressources pour les créateurs et les joueurs

Un hub central rassemble les ressources utiles à la communauté, incluant documentation officielle, outils communautaires, tutoriels et guides. La documentation VRChat sert de point d'entrée pour les guides et l'aide, tandis que le centre d'aide propose des articles de support et des FAQ. Les créateurs disposent d'un guide de démarrage dédié à la conception de mondes et d'avatars, ainsi que de ressources sur Udon pour le script visuel et sur UdonSharp pour le scripting en C#.

Les outils Unity officiels, dont le Creator Companion, facilitent la gestion des projets et des modèles. Le blog officiel relaie actualités, événements et mises à jour de la plateforme. Ces ressources sont régulièrement enrichies par les contributeurs, qui peuvent y ajouter des éléments vérifiés à destination des créateurs comme des joueurs.