-
Notifications
You must be signed in to change notification settings - Fork 4
Home
A UI system for GMS2 by @shdwcat
Writing UI code is annoying and tedious! Why write UI code when you can edit readable text files instead?
Notable features:
- Live Reload while the game is running!
- Flexible and powerful Data Binding and Embedded Scripting system to get your game data into the UI
- Template system lets you design and re-use custom widgets
- Theme system and widget styles
- Powerful Drag and Drop feature built in (no coding necessary!)
Future features:
- Animation (slide/fade/etc)
- In Game Editor (?)
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)
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!
YUI has a number of dependencies, which are automatically included in the project.
Credit to @jujuadams:
And @offalynne:
- input-string - text input backend
Home - Elements - Built-in Widgets - YuiScript - Themes -- Custom Widgets