-
UGUIDOTS is a data oriented workflow of Unity default runtime UI, UGUI. This provides a conversion workflow to convert the authored GameObject UI to a more DOTS friendly UI system, that works with their Universal Render Pipeline (formerly known as Lightweight Render Pipeline).
While UIElements certainly scales better and a DOTS version is in the works, I wanted to solve my current issues and have a good understanding of the UI Pipeline.
-
UGUIDots is an on going project to convert Unity’s default UI to a data oriented compliant system. The system is meant to augment on top of Unity’s UI.
Currently, the only features supported are:
- Simple image rendering
- Text rendering
- Render orders
- Static Analysis for batching
- Button States
- Button closing
- Image Effects interfaced with Universal Render Pipeline Shaders
- Scaling & Anchoring
- Text support through char pointers
Preview