A UI Engine for innovative game developers who love C#. EvolveUI eliminates repetitive tasks, manual data-binding, and integration errors.
We've been using EvolveUI extensively now for quite some time and I'm now at a place where I'd love to use it in any other project. It's a breath of fresh air compared to Unity's own UI system. The automatic binding, styling and template language helps a lot to create high-quality and consistent UI's, whilst not having to sacrifice speed.
How it works
Evolve structures UI into reusable, composable, C# components. This promotes reusing UI code, easily collaborating with artists which avoids repetitive coding and unnecessary tasks.
Evolve is declarative, eliminating the need to manually assign a function or data. This makes code predictable and easier to reason, just like writing code should be.
Iteration is faster with Evolve's component architecture and specialized UI compiler. This allows lighting fast edit-compile-run cycles without restarting your game.
Evolve's architecture and top-down data flow make complex UIs much more manageable, faster to develop, and stress free to maintain.
Join our private beta to see what its all about!