Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Escape Arel 🎮

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.


🕹️ How to Play

Movement

  • W – Move Up
  • A – Move Left
  • S – Move Down
  • D – Move Right
  • SHIFT – Run

Combat

  • V – Melee Attack
  • RIGHT-CLICK – Aim
  • LEFT-CLICK – Shoot

Interaction

  • ENTER – Interact / Confirm
  • I – Open Character / Inventory
  • Q – Toggle Task Window

Game States / UI

  • P – Pause / Resume
  • ESC – Options Menu
  • M – Open Map

🧪 Debug & Extra Controls

  • T – Toggle Debug Info
  • G – Toggle God Mode
  • R – Reload Map (debug use)

⚠️ About the Code

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.


📸 Screenshots

image image image

🚧 Status

This is a demo project and is not actively maintained.


💡 Notes

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 🙂

📜 License

This project is provided for educational and portfolio purposes.

About

Escape Arel | Raw Java 2D Game

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages