A classic top-down 2D RPG written in Java. Explore mysterious lands, battle creatures, and uncover hidden treasures.
- Top-down movement and tile-based world
- NPC interactions and basic quests
- Inventory and items
- Simple combat loop (attack / health / defeat)
- Save & load
- Comming soon
- Java 17+
- (Choose one) JavaFX / LibGDX / Processing
- Gradle (recommended) or plain
javac
- Java 17 or newer
- Git
git clone https://github.com/AbraxasContact/2D-RPG-game.git
cd 2D-RPG-game- Move: WASD / Arrow keys
- Interact: E / Enter
- Attack: Space
- Pause/Menu: Esc
Contributions are welcome! Please read CONTRIBUTING.md for setup, style, and pull-request guidelines.
Help us keep a friendly community. See CODE_OF_CONDUCT.md. 🗺️ Roadmap
- Map editor basics
- Dialog system with branching choices
- Enemy AI polish
- Boss fight
- Save slots and settings menu
Thanks to all contributors!