Qualia
VR • MOBA • Action
Disponible sur : Meta Quest
Présentation du projet
- Rôle(s) : Programmeur principal
- Équipe : 63 programmeurs, 1 artiste, 1 producteur/designer, 1 personne au marketing
- Organisation : Qualia Games
- Moteur : Unity
- État : Livré
🧠 Contributions techniques
🛠️ Ce que j’ai développé
Systèmes VR évolutifs : conception et implémentation de systèmes modulaires favorisant le prototypage rapide et l’ajout de fonctionnalités à long terme.
Mécaniques VR expérimentales : prototypage et amélioration de mécaniques reposant sur le suivi de la tête et des mains pour des interactions naturelles sans boutons, renforçant l’immersion.
Accompagnement de l’équipe : conseils d’architecture et partage de bonnes pratiques pour maintenir un code efficace et facile à faire évoluer dans l’ensemble du projet.
Collaboration entre disciplines : coordination avec les designers, artistes et développeurs pour aligner gameplay, UX et contraintes techniques.
🤝 Mon rôle
- Soutien au prototypage rapide des fonctionnalités VR en préservant la modularité et les possibilités d’extension des systèmes.
- Travail avec les membres de l’équipe pour affiner les mécaniques et améliorer les méthodes d’implémentation.
- Partage de conseils d’architecture pour harmoniser les contributions des développeurs.
- Accompagnement technique et général des nouveaux membres pour présenter les conventions de code, l’organisation des tâches et la vision du produit.
🧩 Défis et solutions
⚔️ Défi : des interactions VR fondées sur la physique
Transformer les données brutes de suivi de la tête et des mains en interactions réactives, crédibles et physiquement cohérentes était complexe, surtout lors de mouvements rapides ou imprécis.
✔ Solution : Ajout d’une logique physique aux systèmes d’entrée existants, avec ajustement des collisions, de l’application des forces et du lissage des mouvements pour des interactions naturelles et cohérentes en conditions réelles.
🌐 Défi : concilier prototypage et évolutivité
Les itérations fréquentes risquaient de fragiliser les systèmes et leur maintenance à long terme.
✔ Solution : Structuration des systèmes autour d’une architecture modulaire permettant de tester rapidement des fonctionnalités tout en préparant les évolutions futures.
🌟 Fonctionnalités marquantes
🎮 Mécaniques de combat VR expérimentales
Des interactions basées sur le suivi de la tête et des mains pour combattre sans boutons ni joysticks. Elles renforcent l’immersion et donnent vie aux affrontements de QualiaVR.
🏗️ Conception modulaire des systèmes
Une base de code évolutive adaptée au prototypage rapide et aux fonctionnalités futures, pour intégrer de nouveaux éléments de gameplay, comme des PNJ et des tourelles.