Skip to content
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

Clone this wiki locally