Shhyrinth
- GitHub Pages
- In Development
Overview
A 2D magical maze crawler built with LibGDX. Players control a spell-wielding mage battling through enemy-infested labyrinths across 5 difficulty levels using elemental powers and strategic potion use.
Project context
Final project for the Object-Oriented Programming course at UFAZ.
Technical details
- LibGDX
- Java 17+
- Gradle (multi-module: core, desktop, html)
- Windows
- macOS
- Linux
- GWT / HTML5
Gameplay features
- {"camera":"Arrow Up/Down (Zoom)","attacks":"Left Click (Normal), Right Click (Special)","movement":"W A S D","spell_swap":"Spacebar","interaction":"R (Open Chest)","potion_management":"Q/E (Swap), F (Drink)"}
- 5 increasing difficulty levels
- Elemental Spells (Fire/Ice)
- Key & Portal system (Collect 5 keys to finish)
- Chest & Potion system (Health, Mana, Armor)
Future plans
- Game saving system
- Boss enemies
- Dynamic sound effects
- Advanced UI animations
Deployed organization
GitHub Pages