Hello everyone! The UI team is here to share a new roadmap update!
But first, a quick introduction
- I’m Hersh, the new Product Manager for UI, taking the torch from Benoit Dupuis (@benoitd_unity) as he moves to an exciting new role within Unity Engine. In my previous years at Unity, I helped deliver cross-platform experiences like our Megacity Metro sample and the Competitive Action multiplayer template. Having worked closely with developers, I understand the importance of building engaging and responsive UIs. I’m thrilled to continue this team’s amazing work and help shape the future of UI development in Unity.
Let’s Connect! I’d love to hear directly from you about your experience with UI Toolkit in the editor and what improvements would make your workflow smoother. I’m setting aside dedicated time slots for 1-on-1 conversations - this is your opportunity to help shape the direction of UI Toolkit. Please DM me with your preferred time slot, and I’ll follow up to confirm (limited availability!).
Available times (EST):
- March 10, 2025: 10 AM, 12 PM, 2 PM, 4 PM
- March 14, 2025: 10 AM, 12 PM, 2 PM, 4 PM
- March 17, 2025: 10 AM, 12 PM, 2 PM, 4 PM
- March 21, 2025: 10 AM, 12 PM, 2 PM, 4 PM
Read on for our latest development updates, and don’t forget to comment below about which UI Toolkit feature excites you the most!
What’s new in Unity 6?
Unity 6’s UI Toolkit introduces powerful new features that streamline UI development, enhance customization, and help you create dynamic, engaging, user experiences. Let’s recap the highlights:
- Runtime data binding: Connect UI elements with game data directly from UI Builder without writing boilerplate code. Create custom bindings and optimize performance for responsive interfaces.
- Expanded UI controls library: New additions include TabView and ToggleButtonGroup, plus buttons now support icons. The TreeView and multicolumn ListView introduced in 2022 LTS are now fully supported for both editor and runtime environments.
- Improved extensibility: Creating custom controls is now simpler with new [UXMLElement] and [UXMLAttribute] attributes, replacing the old UXMLFactories and UXMLTraits system. Custom controls can be easily integrated into UI Builder.
- Enhanced control configuration: New support for property drawers and decorators similar to the Editor Inspector, giving developers better control over UI element attributes and providing a more intuitive design experience.
- UXMLObjects for efficient data management: Define and manage serialized data directly within UXML files, enabling creation of reusable UI components with preserved data structures that can be edited visually in UI Builder.
- Advanced text and localization features: Optional text generator with full Unicode support, including right-to-left scripts and emoji zwj sequences. Seamlessly integrates with the Localization Package for multilingual projects.
- Streamlined workflows: New features include searchable control library and improved inline style management, allowing quick access to UI elements and better style control.
- Performance enhancements: Major improvements including faster event dispatching, jobified geometry generation, new Custom Geometry API, better layout caching for deep hierarchies, and optimized TreeView for large datasets.
For tips on optimizing content created with UI Toolkit, refer to this breakout session from Unite 2024.
Whether you’re an indie developer or part of a larger studio, these advancements in performance, workflow, and customization are designed to help you push the boundaries of what’s possible.
Resources to get started
If you want to get started with UI Toolkit, start by exploring our full documentation and tutorials, and stay involved in our Discussions community to gain inspiration from others and to share your projects.
You can learn UI Toolkit concepts with QuizU or explore a complete game sample with UI Toolkit Dragon Crashers (updated with DataBinding and Localization). Don’t miss the companion pieces to the samples:
- QuizU Discussions articles for programmers in mind and video overview of the sample
- E-book, User interface design and implementation in Unity and video overview of the sample (New update for Unity 6.1 releasing in April!)
New! Take your UI development skills to the next level with our comprehensive 6-hour intermediate course on Unity Professional Training. The course is structured in four modules, progressing from fundamentals to advanced implementations. Ready to start? All you need is a Unity ID and Unity 6 LTS installed!
Roadmap
We’re thrilled to see the growing adoption of UI Toolkit in Unity 6 and your valuable feedback as creators continue to shape our direction. Our roadmap remains stable and on track for the coming year as we continue to invest in the following priorities:
- Define and edit style variables in the UI Builder
- World-Space UI for games and XR experiences
- Adding desktop support to the native screen reader API
- Create post-processing style filters
- Official support for vector graphics
- Create custom shaders
- Create and sequence keyframed UI animation
- Official UI test framework
I’d love to hear which of these excites you most!
Share your thoughts below and we’ll be sure to provide more updates as they come.
See you soon at GDC 2025!
We’re now preparing to preview new and updated features and resources targeted for the next release of Unity 6. We’ll be sharing more details about these projects at GDC 2025 coming up this March 17-21 in San Francisco, CA. You’ll be able to hear relevant updates across these key sessions:
Grateful for your feedback
We’re always so grateful for the feedback we receive from all of you – whether here on Unity Discussions or in-person at events like GDC. We’ll continue to carefully review your input for consideration towards our roadmap, and we’d especially like to hear from you now that we’re sharing more about our efforts with UI Toolkit.
As always, the best way to ensure your feedback is heard is by submitting and voting on ideas within our public roadmap page. Each card on the page can be clicked on to see details and voting options, and all feedback shared here is directly routed to the proper product teams.
We’re excited to hear more from you as you learn and work with UI Toolkit! Keep us posted on your UI creations, questions, and thoughts here in this thread / forum, the UI roadmap portal, or over on the UI section of Unity’s Official Discord. Until next time!
– Hersh
