Le Labyrinthe de Minos

Projet personnel, jeu en développement actif, Unreal Engine 5

Image du projet

Le joueur se réveille au centre d'un labyrinthe. Pas de contexte, pas d'explication, juste quatre murs de pierre et une sortie à trouver. Le cadre est celui du mythe grec : le labyrinthe de Minos, dans lequel Astérion, le Minotaure, erre et chasse. L'objectif est simple, s'échapper du maze en vie.

Ce projet est né d'une envie d'explorer la génération procédurale dans Unreal Engine 5. Le labyrinthe est entièrement généré algorithmiquement à chaque partie via un algorithme de recursive backtracker, ce qui garantit qu'aucune partie ne ressemble à la précédente. La taille de la grille et la présence d'une carte sont configurables depuis un menu de démarrage.

J'ai eu à cœur de ne pas me limiter à la génération du labyrinthe lui-même. Le jeu intègre un système de torches réparties dans les couloirs, une minimap avec un système de fog of war qui se révèle au fil de l'exploration, ainsi qu'une salle de départ distincte du reste du labyrinthe.

Le joueur peut choisir de jouer contre la montre ou non depuis le menu de démarrage. Sans chrono, il a tout le temps qu'il souhaite pour explorer et trouver la sortie. Avec chrono, il doit s'échapper avant la fin du temps imparti, sous peine de perdre. C'est pour l'instant la seule condition de défaite du jeu.

Le projet est encore en développement actif. La prochaine étape est l'ajout des premières mécaniques de gameplay : le joueur devra trouver une clé pour sortir de la salle centrale, puis une seconde pour ouvrir la porte de sortie du labyrinthe. Par la suite, je compte ajouter des obstacles, plus de décoration et enfin l'ennemi principal, le Minotaure, qui patrouillera les couloirs et traquera le joueur.

Télécharger le zip Windows

(prérequis : Windows 10 ou plus)