A top-down 2D action RPG dungeon crawler. Descend into the dark depths as a brave Knight on a mission to rescue a kidnapped child from the creatures that dwell below.
You are a Knight, the fifth sent into the dungeon to rescue a kidnapped child. None of your predecessors returned alive. Armed with a sword and a fireball, you must fight through hordes of enemies, find the silver key, and face the Boss lurking in the depths to bring the child home.
- Exploration — navigate a dark 50x50 dungeon lit only by torches
- Combat — melee sword attacks and ranged fireballs, gated by a stamina system
- Enemies — Goblins, Imps, Mini-Bosses, and a final Boss that summons reinforcements as its health drops
- Puzzles — find the silver key to unlock the door blocking your path
- Dynamic Lighting — a global darkness overlay pierced by your own glow and flickering torchlight
- NPCs & Story — dialogue-driven narrative from the Wizard and the Kid
- 127 Languages — full in-game language selector with native-script display names
- Two Control Schemes — virtual joystick (mobile) or keyboard (desktop)
| Action | Keyboard | Mobile |
|---|---|---|
| Move | Arrow keys | Joystick |
| Melee attack | Space | Button |
| Ranged attack | Z | Button |
- GitHub Releases — prebuilt APK
- Play in Browser
Or build it yourself:
flutter build apk # Android
flutter build web # Web
flutter build windows # Windows
flutter build linux # LinuxThis is a Flutter project.
git clone https://github.com/Developer-Parth/Shadow-Depths.git
cd Shadow-Depths
flutter pub get
flutter run -d chrome # Web
flutter run -d windows # Windows
flutter run -d linux # Linux
flutter run -d android # Android| Platform | Status |
|---|---|
| Android | Supported |
| iOS | Supported |
| Web | Supported |
| Windows | Supported |
| Linux | Supported |
- Language: Dart
- Framework: Flutter
- Map Editor: Tiled
- Localization: 127 languages with in-game selector
Contributions are welcome! See CONTRIBUTING.md for setup instructions, code style, and how to add translations.
- DungeonTileset II by 0x72
- Simple Dungeon Crawler by o-lobster
This project (excluding third-party sprites and assets, which remain the property of their respective authors) is released under the MIT License.
Built by Parth Thukral.


