Empowering Non-Developers: Creating Editor Tools and Customizations in Unity
summary
Shows concrete Unity editor work: uses IMGUI and VisualElements with EditorGUILayout, SerializedProperty and property drawers to make custom inspectors, windows and saved state; hooks EditorApplication events (project/hierarchy) and uses reflection to grab internal assemblies and inject into PackageManager’s root visual element. Examples include a screenshot tool that cycles sizes and copies images to clipboard, a project popup that copies GUIDs and paths, and a missing-reference scanner—each implemented and working to cut repetitive half‑day tasks into seconds.
AI-written summary · about
chapters (18)
- 0:00Introduction
- 2:31Editor tools for workflows
- 7:05Building Unity editor tools
- 8:07IMGUI vs Visual Elements
- 11:41IMGUI layout techniques
- 13:05Editor GUI layout
- 15:58Customizing editor styles
- 17:43Using editor icons
- 19:12Custom inspectors
- 21:39Property drawers
- 24:05Custom editor windows
- 27:18Serialized properties
- 28:21Custom property attributes
- 30:31Editor event hooks
- 33:24Advanced editor UI hacking
- 38:20Injecting custom UI
- 45:23Tool demos
- 47:00Q&A
related talks
49mUsing Unity Editor APIs
41mBuilding Tools Quickly: Blueprints, Menus, Utilities, and Widgets
01h 00m100 UE4 Tips and Tricks
47mEditor VR
23mFast Focus: Sneak Peek at How Visual Studio's Code Editor Works Under the Hood
59m5 ways the UX of your toolset improves the quality of your games
10mInteractive Tutorials and Gamekits
37mWelcome to Rider, Your One-Stop GameDev IDE!
