Escape Arel is a 2D horror-action demo set in a university at night.
You return to campus to retrieve your belongings… only to discover that Professor Vladimir has been conducting experiments, turning students into zombies.
Fight your way through, survive, and uncover what’s happening inside the university.
W– Move UpA– Move LeftS– Move DownD– Move RightSHIFT– Run
V– Melee AttackRIGHT-CLICK– AimLEFT-CLICK– Shoot
ENTER– Interact / ConfirmI– Open Character / InventoryQ– Toggle Task Window
P– Pause / ResumeESC– Options MenuM– Open Map
T– Toggle Debug InfoG– Toggle God ModeR– Reload Map (debug use)
This project was originally developed as a learning experience, and the code reflects that stage of my journey.
You may notice:
- Redundant systems and repeated logic
- Experimental features and partially implemented mechanics
- Inconsistent structure across different systems
If I were to rebuild this today, I would:
- Refactor input handling into a cleaner architecture
- Reduce duplication (especially in UI and inventory systems)
- Improve separation of concerns between game systems
That said, the project still serves as a solid prototype and a snapshot of my progression as a developer.
This is a demo project and is not actively maintained.
If you're exploring the code:
- Focus on the core gameplay loop and entity handling
- The input system (
KeyHandler) is a good example of early-stage design - Expect some rough edges 🙂
This project is provided for educational and portfolio purposes.