# Mystic Tutorial ![LibGDX](https://img.shields.io/badge/LibGDX-1.13.5-green) ![Ashley](https://img.shields.io/badge/Ashley-1.7.4-blue) ![Tiled](https://img.shields.io/badge/Tiled-1.11-red) This is the source code for the LibGDX Java [tutorial](https://www.youtube.com/playlist?list=PLTKHCDn5RKK8us8DL7OGqgp4rQQByiX0C) series on my [YouTube](https://www.youtube.com/Quillraven) channel. The game itself contains: - main menu using Scene2D - Input multiplexer (keyboard + scene2d stage) - playable character - Tiled integration using an objects tileset for game objects - Box2D integration for collision handling - a trap trigger - a heart lifebar including life regeneration - an entity component system architecture using Ashley (ECS) ### Controls - WASD: Movement + UI navigation - SPACE: Attack + UI select - ESCAPE: Change screen from game to menu ### Credits - [Cute Fantasy assets](https://kenmi-art.itch.io/cute-fantasy-rpg) - [JRPG Music](https://yubatake.bandcamp.com/album/jrpg-collection) - [UI essentials](https://crusenho.itch.io/complete-ui-essential-pack) - [UI pack forest](https://toffeecraft.itch.io/ui-user-interface-forest) - [8-bit-fantasy Music](https://xdeviruchi.itch.io/8-bit-fantasy-adventure-music-pack) - [SFX generator](https://sfxr.me/) - [Training dummy](https://elthen.itch.io/2d-pixel-art-training-dummy)