You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Joe Duncko edited this page Oct 21, 2015
·
5 revisions
This wiki contains documentation about EZGUI.
It's still incomplete, and will be updated gradually.
Contributions are welcome.
Also, feel free to open issues if you encounter problem using EZGUI.
What's EZGUI
EZGUI is a game GUI library aiming to simplify GUI creation by separating the GUI description from game code, and providing GUI components and kits to simplify the UI creation.
All GUI stuff (themes and description) are defined in a JSON format.
The library provides many GUI basic components : Window, Button, Slider, Checkbox, Radio, List ...etc and more to come
It'll also provide game kits: a game kit is mainly a composite component dedicated to one purpose with a simplified JSON definition.
For now there is only one kit (the MainScreen kit) which provides a component to show a game main screen with a logo and buttons. You can create such screen by defining a complex GUI composed of a window + layout + image + buttons, then bind events to each button ...etc. With the MainScreen kit, you have a simple JSON definition providing click events to each button.
More game kits will be added: Level screen, Score screen, Social screens ...etc