GRIDLOCK
A First-Person 3D Maze Escape Game Built in Godot 4
Developer: Zachary Goldberg
Platforms: Windows & Mac
Overview
Gridlock is a first-person maze escape game where players must navigate a large maze, collect glowing gems, avoid patrolling drone orbs, and reach the exit before time expires.
Features
First-Person Movement
- WASD movement
- Mouse-look
- Shift Sprinting
- Jumping
- Footstep sounds
Collectible Gem System
- Floating, spinning gems
- Gem count UI
- Fade-out animation on pickup
Timer & Game Manager
- Countdown timer
- Win & lose conditions
- Signals to UI
Drone Orb Enemies
- Floating patrol drones
- Reset player on contact
- Moves around an area
UI System
- Main Menu
- Pause Menu
- How to Play
- About Screen
- Win/Lose overlays
- HUD display Timer & Gems
Save/Load
- Save Timer & Gem count
- Continue at any point
- Loads player position & rotation
Audio
- Background music
- Footstep sound effect
- Button click sound effect
- Gem pickup sound effect
- Drone attack sound effect
Level Design
- Pebble floors
- Hedge walls
- Exit archway
How to Play
Objective
Collect all gems, avoid drones, and escape through the archway before time runs out.
Controls
| Action | Key |
|---|---|
| Move | W A S D |
| Look | Mouse |
| Jump | Space |
| Sprint | Shift |
| Pause | Esc |
Win Condition
- Collect all gems
- Archway unlocks
- Walk through the archway
Lose Conditions
- Timer reaches zero
- Drone orb touches the player
Both conditions display restart + menu buttons.
Installation
Windows
- Download the
Gridlock.exe.zip - Extract all files
- Run Gridlock.exe
Mac
- Download the
Gridlock.dmg.zip - Open it and drag Gridlock to Applications
- Run the app
Credits
Developer
Zachary Goldberg
Engine
Godot Engine 4.4.1
License
This project was created for academic use.
Redistribution or commercial use requires permission from the developer.
Thank You for Playing Gridlock!
Feel free to reach out with feedback or suggestions.