alt text

ReUI - Unity declarative UI system based on XML and LUA

Core features

  • XML — declare your components same as HTML
  • Components orientated — focus on reusable components against repeat yourself
  • LUA — allows to change UI logic on a fly (or obtain it from backend!)
  • Reactive — listen and react and changes against updates each frame

About ReUI

ReUI is in active development stage as a part of huge open-source project. ReUI required Rentitas to work. ReUI written on C# 6 and require external compiler (such as IncrementCompiler)

Documentation and Tutorials

API Reference



From scratch to gorgeous UI



Milestone 0.1

Milestone 0.2

Milestone 0.3

Limitation and Bugs

Project in early development stage and feel lack of tests and docs. All known bugs listed in issues. Found another one? Tell us via issue

Contributing to ReUI

The project is hosted on GitHub where you can report issues, fork the project and submit pull requests.

Before start to implement feautre

Create a new ticket to let people know what you’re working on and to encourage a discussion. Follow the git-flow conventions and create a new feature branch starting with the issue number: git flow feature start <#issue-your-feature>