How bali78456/escape_the_maze works
Escape The Maze is a Unity 6 top-down 3D maze-escape shooter. Its asset tree indicates distinct menu/gameplay, maze, player, enemy, weapon, pickup, UI, camera, and audio subsystems. The README establishes the product description, but no source excerpts were provided; therefore internal calls, scene wiring, and subsystem relationships cannot be verified, and the graph omits edges rather than implying a runtime pipeline.
Components 27
Game Flow
- Main Menu
Assets/02. Scripts/Manager/MainMenuManager.cs - Game State
Assets/02. Scripts/Manager/GameManager.cs - Pause Menu
Assets/02. Scripts/Manager/PauseMenuManager.cs - Clear Menu
Assets/02. Scripts/Manager/ClearMenuManager.cs - Stage Scene
Assets/01. Scenes/Stage.unity
Maze World
- Maze Generation
Assets/02. Scripts/Map/MazeGenerator.cs - Maze Cell
Assets/02. Scripts/Map/MazeCell.cs - Exit Zone
Assets/02. Scripts/Map/ExitZone.cs
Player Combat
- Player Movement
Assets/02. Scripts/PlayerMove/PlayerMovement.cs - Player Health
Assets/02. Scripts/PlayerMove/PlyaerHealth.cs - Player Gun
Assets/02. Scripts/Gun/PlayerGun.cs - Weapon Logic
Assets/02. Scripts/Gun/Gun.cs - Projectile
Assets/02. Scripts/Gun/Bullet.cs - Enemy AI
Assets/02. Scripts/Enemy/EnemyAI.cs - Enemy Movement
Assets/02. Scripts/Enemy/EnemyMovement.cs - Enemy Health
Assets/02. Scripts/Enemy/EnemyHealth.cs - Enemy Gun
Assets/02. Scripts/Gun/EnemyGun.cs - Enemy Spawner
Assets/02. Scripts/Enemy/EnemySpawner.cs
Gameplay Support
- Camera Follow
Assets/02. Scripts/CameraMove/CameraMovement.cs - Minimap
Assets/02. Scripts/Manager/MinimapManager.cs - Healing Pickup
Assets/02. Scripts/PlayerMove/HealPack.cs - Gameplay UI
Assets/02. Scripts/Manager/UIManager.cs - Object Pool
Assets/02. Scripts/Manager/ObjectPoolManager.cs - Sound Manager
Assets/02. Scripts/Manager/SoundManager.cs - Gun Data
Assets/02. Scripts/ScriptableObjects/GunData.cs - Enemy Data
Assets/02. Scripts/ScriptableObjects/EnemyData.cs
Other components
- Player