Back to Projects
2023•3 technologies
Java RPG
A terminal-based RPG game built with core Java concepts and object-oriented design.

Problem
Wanted to learn advanced Java concepts beyond CRUD applications by building an engaging project.
Solution
Designed a modular RPG engine using OOP principles, encapsulating player stats, enemies, and battle logic into reusable Java classes.
Key Features
- ✓Turn-based battle mechanics
- ✓Inventory and XP system
- ✓Modular character design
- ✓Expandable storyline engine
- ✓Lightweight and fast
Results & Impact
Used as a teaching demo for 2nd-year Java students to understand OOP in practice.
Technologies Used
Backend
Core Java
Frontend
Console UI
Tools
OOPCollections Framework
All Technologies
JavaOOPGame Development