Roguelike dungeon game exploring catacombs to collect runes under torchlight.
Rune Descent is an offline procedural roguelike dungeon crawler game.
This game features grid-based catacomb navigation and torchlight survival mechanics.
- Splash screen with flickering torchlight animation navigating to main menu
- Main menu screen with options for New Run, How to Play, Settings, and About
- How to play screen outlining swipe navigation, torch fuel, and rune collection
- Settings screen with toggles for synthesized audio, ambient drone, and haptic feedback
- About screen detailing version 20.20.20 and lightweight native Java architecture
- Grid-based procedural dungeon crawler rendered on custom Android SurfaceView
- 4-directional swipe and tap input controls for moving the dungeon explorer
- Dynamic torchlight field-of-view system illuminating adjacent stone floor tiles
- Torch fuel depletion timer requiring strategic movement and fuel recovery pickups
- Collectible ancient runes placed across chambers required to unlock descent exits
- Enemy phantom entities patrolling rooms and delivering damage upon contact
- Floor trap hazards with activation timers dealing damage to unshielded players
- Procedural sound generator synthesizing footstep thuds, rune hums, and trap clicks
- Particle engine rendering torch embers, rune gleams, and player damage bursts
- Screen shake effect applied on enemy collisions and trap activations
- In-game pause overlay with Resume, Abandon Run, and Settings controls
- Floor cleared summary screen calculating exploration percentage, runes, and score
- Game over screen summarizing depth reached, runes harvested, and final score
- Pure in-memory SessionData model managing state and high score records