The Maze Runner is a Unity-based 3D game designed as a challenging and engaging maze-solving experience. Built from the ground up with immersive gameplay and user-friendly features, it incorporates creative elements such as animated characters, a dynamic camera system, and a leaderboard.
Features:
-
Player Mechanics:
- 3D Humanoid Player:
- Represented by 3D meshes with an animated run-cycle and walk-cycle.
- Controlled in a third-person camera view that follows the player.
- Collision Physics:
- Players cannot pass through maze walls, ensuring realistic movement.
- 3D Humanoid Player:
-
Game Objective:
- The player’s goal is to navigate the maze and reach the exit.
- The maze is designed using Unity's Terrain system with an entrance and an exit.
-
Interactive Gameplay Elements:
- Three doors are placed in the maze that can only be opened by collecting corresponding keys.
- The doors enhance the puzzle-solving aspect of the game.
-
User Interface (UI):
- A timer UI tracks the time taken to complete the maze.
- On game completion, players can input a 3-character name for their score, which is added to a leaderboard.
- A simple title screen provides options for:
- Start Game
- View Leaderboard
- Exit Game
-
Game Flow:
- The game ends when the player reaches the maze exit.
- Upon completion, the game gracefully restarts.
-
Additional Features:
- In-Game Pause Menu:
- Accessible via the ESC key.
- Provides options to restart or exit the game at any time.
- Leaderboard System:
- Records player names and their completion times.
- Displays scores in a dedicated leaderboard scene.
- In-Game Pause Menu: