Chère communauté,
Aujourd’hui, nous vous invitons à un voyage exclusif dans les coulisses de la création de notre remake. Commençons par un retour en arrière :
En juin 2023, vous avez expérimenté un prototype initial sur l’île Proxima, développé en peu de temps par une équipe restreinte. Malgré ses imperfections, ce prototype a été un tremplin essentiel pour dialoguer avec vous et cerner vos attentes.
Ce prototype a été construit grâce à Unreal Engine 5, avec une reconstruction quasi manuelle de l’île. Face au défi de reproduire cette méthode pour un monde plus vaste dans un temps limité, nous avons opté pour une refonte complète du jeu, basée sur de nouvelles fondations. Mais, quelle est la nature de ces nouvelles bases ?
La réponse réside dans le travail de Sébastien Viannay, développeur sur les jeux originaux, ainsi que sur le portage sur mobile. C’est justement lors du travail sur ce dernier que Seb a développé un petit outil permettant de mettre en place le pathfinding – c’est-à-dire la capacité d’appuyer à un endroit de l’écran et faire que Twinsen suive cette direction. Cet outil interprète les données du jeu d’origine pour reconstruire le niveau et connaître les obstacles.
Cet outil a ouvert un nouveau monde pour nous : utiliser les données du jeu d’origine dans un moteur de jeu moderne. Concrètement, toute la logique du jeu (quêtes, dialogues, niveaux, même les animations) est sous forme de données. En les important dans un nouveau moteur, on peut non seulement reproduire fidèlement le jeu mais aussi le réinventer.
Le seul hic dans cette histoire ? Seb a développé cet outil sur Unity 😅. Après avoir essayé de transférer cet outil sur Unreal, nous avons pris la décision stratégique de migrer vers Unity au cours de l’été.
Comment nous développons le remake
Notre aventure se poursuit donc sur Unity, en exploitant les données originales. Voici les étapes clés de notre projet :
- Transposition du jeu original dans Unity : Notre objectif est de préserver l’essence et la logique du jeu original. Un des défis majeurs réside dans l’adaptation des scènes d’origine à la continuité géographique, un aspect que nous détaillerons dans un article dédié.
- S’inspirer du prototype Unreal pour perfectionner les mouvements et contrôles de Twinsen : Nous souhaitons améliorer l’expérience de jeu tout en restant fidèles à l’original.
- Enrichir la narration : Nous prévoyons d’ajuster certaines séquences du jeu, comme par exemple la réduction des allers-retours répétitifs entre les hémisphères Nord et Sud.
- Reconstitution des îles en 3D avec une nouvelle direction artistique : Nous réimaginons les îles pour offrir une expérience visuelle unique.
- Recréation de tous les personnages et animations : Chaque personnage et animation sera refait pour correspondre à nos standards de qualité actuels.
L’import des données d’origine dans Unity
Dans la vidéo ci-dessous, vous découvrirez comment l’import d’une scène du jeu d’origine est reproduite dans Unity. Pensez à activer les sous-titres pour avoir toutes les informations.
Dans cette vidéo, nous vous montrons l’outil que nous avons développé pour importer les données du jeu d’origine. Nous n’utilisons pas les textures d’origine dans le jeu final. C’est uniquement pour nous aider dans notre développement.
Dans le prochain article, nous vous expliquerons le défi que représente la continuité géographique.
À très vite!
Je n’ai pas grand chose à dire, si ce n’est que je suis très content de lire ces nouvelles et la manière dont vous partagez l’évolution de développement, en prenant le temps d’écrire des articles ou faire de petites démonstrations vidéos.
Merci aux équipes impliquées.
Merci de nous faire participer à cette aventure !
Juste incroyable… A 40 ans aujourd’hui, ce fut mon premier jeu sur PC à l’époque (J’ai encore les « grosses » boîtes et cds LBA/LBA2)
Enormément de souvenirs de cette merveilleuse aventure, de la musique et des voix françaises.
Merci à vous de nous faire revivre cette nostalgie, et de la faire découvrir aux plus jeunes.
Je soutiens la team de toutes mes forces ! Hâte de pouvoir m’immerger à nouveau 😉