Mystic Maze is a C# and Unity-powered interactive 2D/3D maze exploration game built as part of a university semester project. Players navigate through visually rich mazes, overcoming AI-based pathfinding obstacles and logic-driven gameplay.
- 🧩 Multiple Levels: Designed progressive maze challenges with increasing difficulty.
- 🤖 Intelligent Enemies: Implemented pathfinding algorithms (A*, BFS) to simulate enemy chase mechanics.
- 🎨 Custom Design: Maze layout and characters created with Unity tools and Blender assets.
- ⚡ Optimized Rendering: Ensured smooth performance and animations across devices.
- 🎮 Interactive Gameplay: Real-time player movement, timer, score, and collision-based logic.
- Unity Game Engine (C# scripting)
- Blender (3D asset modeling)
- Visual Studio (IDE)
- A* / BFS algorithms for AI behavior
MysticMaze/
├── Assets/
│ ├── Scripts/
│ │ ├── PlayerMovement.cs
│ │ ├── EnemyAI.cs
│ │ └── GameManager.cs
│ ├── Scenes/
│ │ └── Level1.unity
│ └── Prefabs/ (maze pieces, characters)
├── README.md
└── MysticMaze.sln
- WASD keys for movement
- Real-time collision detection
- Win/lose logic handled via GameManager
- Timer + level resets
Created by Harsh Verma