Nova is a new kind of UI framework made for Unity developers, designers, and creators. It combines professional-caliber design tools, a comprehensive runtime API, and modern UI features such as rounded corners, borders, drop shadows, auto sizing, padding, margins, and more, into a familiar transform and prefab workflow. Written from the ground up using Unity's Burst compiler and Jobs System to provide performance out of the box along with zero per-frame GC allocations across all features.
Nova brings modern UI system functionality, such as auto sizing, padding, margins, and more, into the third dimension. It also includes a simple databinding API, flexible type-matching, and virtualized lists and grids, making it easy to create a rich, dynamic, and performant UI with just a few lines of code.
Nova works with TextMeshPro and includes a range of features, including dynamic styles, adaptive layout system, gesture recognition, and more. It also includes a garbage-free animations API, dynamic texture atlasing, edge snapping tools, and a gradient tool in scene view.
Nova is available for free trial, and several complete and thoroughly commented sample projects are available on GitHub, along with tutorial videos on YouTube to help you get started.
Nova is built using Unity's Burst compiler and Jobs System, providing performance out of the box with zero per-frame GC allocations across all features. It also includes a range of features, including:
- Dynamic styles
- Adaptive layout system
- Gesture recognition
- Garbage-free animations API
- Dynamic texture atlasing
- Edge snapping tools
- Gradient tool in scene view
Nova works with TextMeshPro and is compatible with a range of Unity versions.





