-
Notifications
You must be signed in to change notification settings - Fork 95
Home
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.
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