UGUI like authoring experience at UI Toolkit

Does official still working on making UI Toolkit to get UGUI like authoring experience?

1 Like

Hi @optimise and thank you for your question.

This is a quite broad topic that touches on different aspects, such as in which context is UI authored and how does it interoperate with other tools and systems, and we’re currently exploring different solutions to those problems. The main challenge is with the nature of UI Toolkit, which by design is not based on GameObjects. We believe it’s important to maintain the benefits of the existing design, while enabling certain outcomes that are possible today with UGUI, such as authoring in the context of the scene, especially for world-space UI, and using existing tools to enhance UI, such as Timeline.

I’m curious to know if you have anything specific in mind regarding UGUI-like authoring. Do you mind sharing your ideas?

A pain point I have is transforming the UI at runtime using the debugger for testing is not as convenient as uGUI. Also, the debugger don’t seem to support custom attributes?

1 Like

We made some big improvements in Unity 6, the UXMLElement feature introduced serialized fields for attributes. This means we will be able to provide an inspector like experience for the UI Debugger with support for custom attributes and property drawers. You can see this in action now in the UI Builder. The work still needs to be done for the UI Debugger integration but expect to see improvements in the future.

2 Likes