Who Uses Editor Foundations

We encourage everyone who authors experiences for the Unity Editor to take advantage of the Editor Foundations Design System©, such as technical and non technical creators, engineers, designers, product managers and any one who wants to avoid duplication of efforts and save on production time.

The aim of Editor Foundations is to improve the Unity user experience by making the Editor UI more consistent, coherent, and easier to use by;

  • defining best practices for the UI design of the Editor and extensions
  • giving clear design rationale so users can make well-informed decisions when building UI
  • providing up-to-date documentation for the latest Unity LTS release
  • creating a virtuous feedback loop that allows users to suggest fixes and improvements to both the Editor and the Editor Foundations design system

Editor UI Frameworks

The Unity Editor supports two user interface (UI) authoring frameworks;

Icon of a red triangle to indicate a message of warning.
Unity recommends you to use UI Toolkit for your new UI development projects.
However, Unity UI (uGUI) and IMGUI are appropriate for certain use cases, and are required to support deprecated projects. For more information, see the Comparison of UI systems in Unity.

Editor Releases

Currently, the content covered in Editor Foundations are targeted for LTS Release 2022.3.

Editor Foundations largely supports the latest Long Term Support (LTS) releases for the Unity Editor, while periodically providing version agnostic content, or guidance on new alpha controls when requested / needed.

Usability Principles

A robust set of usability principles underpins the Editor Foundations' guidance at every stage. This strong grounding ensures a quality user experience in the Editor through the creation of consistent UI.

Users first

  • We incorporate a deep understanding of Editor creators that is informed by ongoing user research
  • We place creator goals and needs at the heart of every design and content decision
  • We provide a consistent design foundation that accelerates users’ creativity and new ideas

Driving alignment

  • We use a common language that both designers and engineers can understand
  • We balance ideal design best practices with how the Editor realistically works
  • We promote consistent standards and practices to unify the look and behavior of UI across the Editor

Authentically Unity

  • We are guided by the core Unity Values to work collaboratively with various technologies and our users
  • We adjust Editor Foundations guidance as the needs of our creators and platforms evolve
  • We prioritize bold and thoughtful enhancements that improve the daily lives of the Unity community