About the Project
High-level description
A 2D action roguelike combining metroidvania-inspired platforming with scalable enemy encounters and procedurally expanding room layouts. Players progress through increasingly difficult layers, unlocking upgrades while adapting to new enemy abilities and challenges.
Core Gameplay
Players explore an ever-expanding dungeon made up of interconnected rooms, each containing unique enemy encounters and challenges. Clearing a room unlocks progression and allows new areas to emerge throughout the run.
As players advance, they collect powerful upgrades that enhance their combat capabilities and playstyle. Every completed cycle increases the overall difficulty, introducing stronger enemies, additional abilities, and more demanding encounters.
Core gameplay features include:
Exploration of interconnected combat rooms
Progressive room unlocking through enemy elimination
Upgrade-based character progression
Layer-based difficulty scaling
Dynamic enemy evolution and ability unlocks
Challenging boss encounter with unique mechanics
Fast-paced 2D combat inspired by roguelike and metroidvania design principles
Controls
Gamepad
- L1: Move
- A: Jump
- B/Y: Active Ability
- X: Attack
- RT: Movement Ability
Keyboard
- WASD: Move
- SPACE: Jump
- Q: Active Ability
- LEFT CLICK: Attack
- L SHIFT: Movement Ability
Dynamic Enemy System
Enemies scale dynamically as the run progresses. Each new layer increases their strength while also unlocking new abilities from customizable ability pools. This system allows encounters to evolve throughout a run without requiring entirely new enemy types.
Player Progression System
The player progression system revolves around a collection of upgrades and abilities that can be acquired throughout a run. By combining offensive, defensive, and utility-focused enhancements, players can adapt their playstyle and create unique builds while tackling increasingly difficult encounters.
Procedural Room Expansion
Instead of generating an entire level at once, new rooms are dynamically attached to previously cleared rooms. The system ensures valid placement, handles door connections automatically and creates a growing dungeon throughout the run.
Technical Highlights
- Unreal Engine 5
- Gameplay Ability System (GAS)
- PaperZD Animation Framework
- Custom Enemy Scaling System
- Modular Room Generation
- Data-Driven AI Configuration
- Layer-Based Progression System