Skip to content

A small RPG example for a YouTube tutorial series using Kotlin, LibGDX, LibKTX and GDX-AI.

Notifications You must be signed in to change notification settings

herve-ch/MysticWoods

 
 

Repository files navigation

Mystic Woods

MIT license Kotlin Fleks

LibGDX LibKTX

A libGDX project generated with gdx-liftoff.

This project was generated with a Kotlin project template that includes Kotlin application launchers and KTX utilities.

About

Mystic Woods is an example project for a YouTube tutorial series that will teach you some recipes about how to create your own 2D adventure game using Kotlin and LibGDX.

It uses Box2D as a physic system for collision handling and movement. It also uses Gdx-AI for player states and enemy slime AI. Mystic Woods uses the Fleks entity component system.

The controls are:

  • Arrows keys to move around
  • Space to attack which is also used to interact with chests
  • I to open/close inventory
  • P to pause/resume
  • D/N to switch between day and night lighting

image image image image

Credits

About

A small RPG example for a YouTube tutorial series using Kotlin, LibGDX, LibKTX and GDX-AI.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Kotlin 100.0%