kyperbelt / YarnGdx

YarnGdx is a Libgdx Library for interactive dialogue in games! This is a port of [YarnSpinner](https://github.com/thesecretlab/YarnSpinner) by thesecretlab

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

alt text

YarnGdx is a Libgdx library for creating interactive dialogue in games! YarnGdx is able to parse programs made with Yarn. Yarn's minimal syntax is very similar to that of Twine, so Twine users should be able to transition easily. If you don't know Twine or Yarn yet dont worry - It is super easy to learn the basics and get started. The Yarn language is used in several well known games like Night In The Woods.

There is a simple code example in the tests package that can be run like a normal libgdx project.

Java CI with Gradle


Getting Started

  • First thing you want figure out is how you want to include YarnGdx in your project.
  • Even though you could use any old text editor to create your dialogue files - I would recommend heading over and downloading the latest build of the Yarn Editor. It is very easy to understand and offers some useful features like color coding and node tags.
  • Once you are all set up and are ready to get started implementing Yarn Dialogues into your game go ahead to the YarnGDX Wiki for an in depth guide.

About

YarnGdx is a Libgdx Library for interactive dialogue in games! This is a port of [YarnSpinner](https://github.com/thesecretlab/YarnSpinner) by thesecretlab

License:MIT License


Languages

Language:Java 95.9%Language:ANTLR 4.0%Language:Shell 0.2%