A UI workflow to integrate Unity GUI with Unity DOTS/SRP


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.


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:

How to get it

Visit our Github and follow the instructions in the README for your preferred choice of installation!