Tous les projets

Début en 2016 · première version en 2017

TES3Unity

  • Perso
  • video games
  • XR
  • Open source

Recréer le moteur de Morrowind dans Unity et explorer son univers en réalité virtuelle.

Stack technique
  • Unity 5
  • Unity 6.7
  • C#
Contribution
Contribution open source et développement d’un fork
Plateformes
Windows, Meta Quest
Projet
En développement
Le port de Seyda Neen dans la recréation de Morrowind avec Unity.

TES3Unity est une recréation du moteur de Morrowind dans Unity. Commencé en 2016, avec une première version en 2017, le projet utilise les données d’une installation du jeu d’origine pour permettre d’en parcourir le monde sur écran ou avec un casque de réalité virtuelle.

Il prolonge TESUnity, lancé par Cole Dean Shepherd. J’y ai d’abord contribué en ajoutant la compatibilité VR, avant de développer mon propre fork pour approfondir le rendu, les performances et les interactions.

Passer d’un visualiseur à une expérience immersive

Le travail a porté sur l’intégration des contrôleurs VR, la téléportation et le déplacement continu. L’enjeu était de pouvoir explorer cet univers avec les interactions attendues dans un casque.

La partie graphique a servi de terrain d’expérimentation pour différents chemins de rendu Unity, le post-traitement, la génération de normal maps à l’exécution et le rendu de l’eau. Le socle technique a évolué de Unity 5 à Unity 6.7, avec notamment Windows et Meta Quest comme plateformes de travail.

Une contribution à un projet existant

Le projet reste une sandbox d’exploration plutôt qu’une recréation complète du jeu. Le chargement du monde et la VR sont fonctionnels ; l’animation, les scripts et le gameplay demandent encore du travail pour retrouver l’ensemble de l’expérience originale.

Il illustre une approche que j’apprécie : comprendre une base de code existante, y ajouter un nouvel usage et améliorer progressivement son comportement. Le dépôt public conserve le code et l’historique de ces contributions.

En images

Le projet en action.

Lire la vidéo
TES3Unity : suivi des mains sur Meta Quest
Lire la vidéo
TES3Unity : aperçu sur Meta Quest

Et votre prochain projet ?

Faisons avancer votre idée.

Une application, un jeu, un défi technique. Parlons de ce que vous avez en tête.

Discutons de votre projet