Project 002: ShadowDungeon
Java • OOP • 2D Game • Coursework (Individual)
Gameplay Demo (Video)
A short playthrough demonstrating core mechanics and progression.
Pls ignore my stupid gaming skill...LOL
Tip: use fullscreen for clearer UI text.
Implemented Features (Highlights)
- Rooms & doors (room transitions)
- Character selection
- Restarting mechanism
- Displayed messages / UI prompts
- Player navigation & object positioning
- Enemy system (Bullet Kin variants)
- Projectile interactions (bullets / fireball)
- Interactions with walls / river
- Treasure boxes and key-based interactions
- Store page & purchases (items, keys)
(Feature list matches the coursework specification checklist.)
Design Sketch (UML)
Early-stage UML design used to plan the class structure and game objects. The diagram includes the room hierarchy and key game entities (player, enemies, projectiles, room objects).