Skip to content

RobertoMalatesta/EZGUI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EZGUI

EZGUI is a gui system for PIXI and Phaser. it's focused on PIXI 3 but support PIXI 2 to garantee seamless transition, and to remain compatible with Phaser 2.x

Important

The code in this repository is still in developement, and some breaking changes may occure

Features.

  • Flexible configuration : EZGUI use a flexible JSON configuration format for theme an gui definitions
  • Themes : a default theme is provided but you can create your own custom theme.
  • Tweening
  • Bitmap fonts
  • Extendable : you can easily create your own components

implemented components

  • Window
  • Layout
  • Button
  • Label
  • Checkbox
  • Radio
  • Slider
  • List

TODO

  • tabs component
  • scrollbar component
  • texts/texts alignements
  • relative width/height
  • Documentation for theme definition
  • Documentation for gui definition
  • GUI Designer :)

Known issues

Bitmap font tint don't work in some PIXI v2 versions and Phaser.

About

EZGUI - The missing GUI for Pixi.js and Phaser.io

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 96.8%
  • TypeScript 2.0%
  • HTML 1.2%