/YUI

YUI - A UI system for GMS2

Primary LanguageGame Maker LanguageMIT LicenseMIT

YUI 0.3.0

A UI system for GMS2 by @shdwcat

Why YUI?

Writing UI code is annoying and tedious! Why write UI code when you can edit readable text files instead?

Notable features:

Future features:

  • Animation (slide/fade/etc)
  • In Game Editor (?)

OK, where do I start?

You can either clone the Example Project (this repo) to play around with it, or import the latest package from the Releases page.

Documentation is available on the Wiki (may be out of date at times)

The Example Project

Contained in this repo is the YUI Example project. If you clone the repo locally you can run the project to get an idea of what YUI is capable of. The Example Project is still a work in progress, but make sure to check out the Inventory Screen for an example of how to quickly set up drag and drop!

Dependencies

YUI has a number of dependencies, which are automatically included in the project.

Credit to @jujuadams:

And @offalynne:

Credits

Some icons made by Pixel perfect from www.flaticon.com
(Specifically the 'yui_error' icon)