A 2D Java action-adventure game built with the Slick2D framework. Explore realms, collect items, fight enemies, and take on challenges.
- Exploration - navigate rooms and realms with a top-down camera
- Combat - fight enemies with player-controlled actions
- Inventory system - collect and manage items
- Challenges - special challenge states (e.g. Cannon Dodge)
- Particle effects - configurable particle system
- Audio - background music and sound effects via AudioServer
- Smooth state transitions (fade in/out)
See Key Mappings in the wiki.
Run the executable from Deployment/. Requires Java.
- Language: Java
- Framework: Slick2D (LWJGL-based 2D game framework)
- Architecture: State-based game engine (
StateBasedGame) - Custom systems: Audio server, input manager, font manager, particle engine
Active development: 2019–2021 · Now archived as a portfolio piece.
Copyright © 2021 David. All Rights Reserved.