Top-down action roguelite prototype made in Godot 4.7 using GDScript. Focuses on procedural dungeon generation, basic combat systems, enemy AI, gameplay architecture experiments and exploring engine capabilities and its design philosophy.
The project is now essentially complete. The remaining work is limited to potential refinements of the progression system. Further development beyond the current scope is not planned, at least for now.
- basic progression system
- enemy AI (basic chase)
- combat system
- loot system
- loot drops system
- top-down movement
- simple game loop (death → restart)
- procedural dungeon generation
- extraction system
The project is used to experiment with:
- procedural dungeon generation
- scene-based architecture
- event-driven design
- collision and interaction systems
- game state and run data management
- loot and broadly understood reward systems
- basic roguelite gameplay loops
Feel free to reuse any of the code snippets, or even entire systems, if they are useful to you.
- Engine: Godot 4.7
- Language: GDScript
- Development platform: Arch Linux
- Renderer: Forward+ (Vulkan)
- Godot 4.7
- Vulkan-compatible GPU