FairyGUI PixiJS

screenshot of FairyGUI PixiJS

A flexible UI lib for PixiJS engine.

Overview:

This is a UILib based on PixiJS for building game GUI. It provides an editor to easily create and design complex UI components without writing any code. The Lib supports a few game engines including Unity3D, PixiJS, ActionScript, Starling, and more.

Features:

  • WYSWYG: Build complex UI components easily without writing any code.
  • No skin configuration: All UI elements are separated and can be mixed up to build more complex components.
  • Timeline tool: Provides transitions and sequenced frame animations at design time.
  • Bitmap fonts: Supports the use of bitmap fonts created by BMFont technology and the ability to create bitmap fonts using pictures.
  • Project files: Stored separately for version control and project collaboration.
  • Instant preview: Allows users to see the changes immediately.
  • Flexible publishing: Supports automatic packing of atlases or defining multiple separated atlases as needed.
  • Image compression: Offers options to adjust image quality and reduce the size of the final package.

Summary:

This UILib based on PixiJS provides an easy-to-use editor and a set of features that allow game developers to create complex UI components without writing any code. It supports multiple game engines and offers features like transitions, frame animations, bitmap fonts, and flexible publishing options. The Lib is no longer maintained, but users can still access the demo project and join the developers' chat group for support and discussion.

ui-kit
UI Kits & Components

A UI kit provides developers with a set of reusable components that can be easily integrated into a website or application. These components are pre-designed with consistent styling and functionality, allowing developers to save time and effort in the design and development process. UI kits can be either custom-built or third-party, and often include components for buttons, forms, typography, icons, and more.