Alyssa's Requiem - Jeu d'horreur 3D

Projet académique de conception d'un jeu d'horreur à la première personne sur Unity.

Aperçu du projet Alyssa's Requiem

Contexte de création

Alyssa's Requiem est un projet réalisé dans le cadre de ma Licence Professionnelle Jeux Vidéo sur un semestre entier. Ce jeu d'horreur à la première personne a été conçu pour mettre en place des mécaniques immersives basées sur l’exploration, la résolution d'énigmes et la gestion du temps.

Concept du jeu

Le joueur incarne Alyssa, une petite fille automate créée par un horloger fou. Prisonnière d’une tour d’horloge délabrée, elle doit surmonter de nombreuses épreuves et résoudre des casse-têtes pour retrouver sa liberté. Son objectif principal est de réparer les horloges brisées disséminées dans la tour afin de rétablir le temps et découvrir la vérité sur son créateur.



Mécaniques de gameplay

  • 🔹 Exploration de la tour : Découverte d'environnements angoissants et interactifs.
  • 🔹 Résolution d’énigmes : Réparer les mécanismes défectueux pour progresser.
  • 🔹 Gestion du temps : Certaines actions doivent être effectuées en synchronisation avec des horloges.
  • 🔹 Dangers et tensions : Des menaces rôdent dans la tour, obligeant le joueur à agir avec prudence.


Développement & Technologies

Le jeu a été développé sur Unity 3D avec le pipeline de rendu URP. Le code a été écrit en C#, et plusieurs fonctionnalités spécifiques ont été implémentées, notamment des systèmes de puzzles interactifs, une intelligence artificielle dynamique, une gestion avancée des lumières et un sound design immersif.

J’ai notamment eu l’occasion de coder une intelligence artificielle en utilisant le système NavMesh d’Unity. J’ai travaillé sur l’implémentation des NavMesh Agents, des NavMesh Obstacles et des comportements d’IA adaptés au gameplay du jeu. Cette IA permet aux entités hostiles de poursuivre le joueur et de s’adapter à leur environnement.

En plus de la programmation des mécaniques de jeu, je me suis occupé de l’intégration de l’interface utilisateur, incluant la mise en place des menus principaux, des écrans de pause et des menus de fin de partie. J’ai également conçu les transitions entre ces différents menus afin d’assurer une navigation fluide et immersive.

Enfin, j’ai pris en charge la compilation et l’optimisation du projet. L’optimisation a inclus la gestion des niveaux de détail (LOD), la réduction de l’impact des lumières dynamiques et l’ajustement des paramètres de post-traitement pour garantir une fluidité maximale. Ces améliorations ont permis d’assurer une bonne stabilité du jeu tout en conservant une ambiance immersive.



Durée et processus de conception

Le projet a été conçu et développé sur une période de six mois en suivant la méthode agile Scrum. J’ai eu l’occasion d’être Scrum Master sur ce projet, ce qui impliquait la gestion des sprints, l’organisation des tâches et la communication entre les membres de l’équipe. Nous avons utilisé Trello pour gérer le suivi du projet, que j’ai moi-même mis en place afin d’assurer une meilleure organisation des tâches et un suivi clair des objectifs.



Phases de développement

  • 💡 Phase 1 - Préproduction : Brainstorming et sélection de l'idée de base. Mon concept a été retenu, ce qui m'a permis d'orienter la direction du projet.
  • 🎭 Phase 2 - Prototypage : Mise en place des premières mécaniques sur Unity, test des déplacements et interactions.
  • 🛠️ Phase 3 - Développement : Programmation des systèmes internes du jeu, notamment la gestion des énigmes et des horloges cassées. J'étais responsable du développement sur Unity.
  • 📦 Phase 4 - Gestion des versions : Utilisation de Version Control pour centraliser les modifications de l’équipe, puis passage sur GitHub pour une meilleure gestion du projet.
  • 🎵 Phase 5 - Finalisation : Intégration du sound design, des effets visuels et des animations pour enrichir l’expérience immersive.


Pourquoi ce projet ?

Ce jeu m’a permis de développer une approche plus poussée du game design narratif et immersif, tout en consolidant mes compétences en programmation orientée gameplay. L’utilisation d’outils professionnels comme GitHub et une gestion agile du projet ont apporté une dimension plus structurée au développement. Alyssa's Requiem est un projet ambitieux qui a mis en avant des mécaniques originales et une ambiance soignée.



Téléchargement du jeu

Vous pouvez télécharger et tester le jeu Alyssa's Requiem en cliquant sur le lien ci-dessous :

🔽 Télécharger Alyssa's Requiem sur Google Drive