UGUIDOTS
A UI workflow to integrate Unity GUI with Unity DOTS/SRP
Features
- Custom Fill Shaders
- Button States/Color Support
- Closing panel support
- Anchoring & Scaling
- Static Batching to reduce draw calls
UGUIDots is a Data Oriented Tech Stack library aimed to bridge the gap in between Unity’s WYSIWYG UI (UGUI), the Entity Component System, and Unity’s Scriptable Render Pipeline (SRP). This is a low level library which augments on top of Unity’s UI and does not serve as a complete replacement to UGUI, but an additional enhancement.
Motivation
While Unity is building a new UI solution that will be based on UI Elements to work with DOTS and SRP, we needed something that was stable and we can easily control to work more natively/efficiently with DOTS and SRP.
The currently supported platforms are:
- Android
- Linux 64 bit
- macOS
- Windows 64 bit
How to get it
Visit our Github and follow the instructions in the README for your preferred choice of installation!
https://github.com/InitialPrefabs/UGUIDOTS