【Unity Asset】Super Inspector【Editor Extension Tools】
A downloadable asset pack
Super Inspector is a professional Unity editor extension that transforms your Inspector into a powerful, user-friendly interface — using nothing but simple C# attributes. No custom editor classes. No thousands of lines of boilerplate. Just clean code and beautiful results.
⚡ Why Super Inspector?
Every Unity developer has been there: you want your Inspector to look clean and
professional, but writing a custom Editor class takes hours of tedious
GUI code just to get basic results. Super Inspector eliminates that problem entirely.
Add[BoxGroup("Stats")]and your fields are grouped.
Add[ShowIf("isEnemy")]and fields appear conditionally.
Add[Button]and your method becomes a clickable button.
That's it. No editor class needed.
✅ Core Features
🗂️ Grouping Attributes
[BoxGroup]— Wrap fields in a labeled box[FoldoutGroup]— Collapsible section with a toggle arrow[TabGroup]— Switchable tabs to organize complex data[HorizontalGroup]— Side-by-side field layout
🔀 Conditional Display
[ShowIf]/[HideIf]— Show or hide based on any bool or enum value[EnableIf]/[DisableIf]— Gray out fields conditionally[DisableInPlayMode]— Lock fields during play mode[ReadOnly]— Display any field as non-editable
🛡️ Validation
[Required]— Show an error when a reference is null[ValidateInput]— Run a custom validation method with live feedback[MinValue]/[MaxValue]— Clamp numeric fields automatically[PropertyRange]— Render any number as a draggable slider
🎨 Visual Enhancements
[Title]— Section headers with a horizontal rule[InfoBox]— Info / Warning / Error message boxes[ProgressBar]— Visualize numeric values as colored bars[GUIColor]— Colorize any field or button[LabelText]— Override display names without renaming variables
🧩 Specialized Drawers
[Button]— Turn any method into an Inspector button[EnumToggleButtons]— Replace dropdowns with toggle button groups[ValueDropdown]— Populate dropdowns from any runtime list[TableList]— RenderList<T>as a structured table[ListDrawerSettings]— Fine-grained list control with pagination[PreviewField]— Show asset thumbnails alongside object fields[InlineEditor]— Expand referenced assets inline[FilePath]/[FolderPath]— Browse dialogs for path strings[MinMaxSlider]— Range slider forVector2fields
📦 Extended Serialization
Unity can't serialize Dictionary, HashSet, or polymorphic
interface references out of the box. Super Inspector ships a complete set of
serialization utilities:
- SerializableDictionary<TKey, TValue> — Full Inspector support
- SerializableHashSet<T> — Displayed and editable in the Inspector
- PolymorphicList<T> — Type-selector dropdown for interface lists
- PolymorphicValue<T> — Single polymorphic reference wrapper
🪟 SuperEditorWindow
Build full-featured tool windows for your team — with zero boilerplate.
Inherit from SuperEditorWindow and all Super Inspector attributes
work automatically inside your window.
public class MyToolWindow : SuperEditorWindow
{
[MenuItem("Tools/My Tool")]
private static void Open() => GetWindow<MyToolWindow>().Show();
[BoxGroup("Settings"), ShowInInspector]
public int Quality { get; set; } = 50;
[Button("Run", ButtonSizes.Large)]
[GUIColor(0.3f, 0.9f, 0.3f)]
private void Execute() { /* your logic */ }
}
📐 Technical Specs
- ✅ Unity 2021.3 LTS and later (2022 / 2023 / 6000 compatible)
- ✅ Works with Built-in RP, URP, and HDRP
- ✅ Editor-only code strictly isolated via
Assembly Definition Files - ✅ Zero runtime overhead — all drawing code lives in the Editor assembly
- ✅
[SerializeReference]polymorphic drawer included - ✅ GC-conscious implementation — no per-frame allocations
- ✅ SOLID principles throughout — easily extendable architecture
🗂️ What's Included
- 30+ production-ready attributes
- Extended serialization utilities (Dictionary, HashSet, Polymorphic types)
- SuperEditorWindow base class
- Polymorphic SerializeReference drawer
- Full demo scene covering every attribute
- Complete beginner-friendly documentation (Markdown)
💬 From the Developer
Super Inspector was built out of frustration with writing the same custom editor boilerplate over and over. Every attribute in this package solves a real problem I encountered in production. I hope it saves you as much time as it saved me.
Compatible with Unity 2021.3 LTS+. Editor-only. No runtime dependencies. Full C# source included.
| Published | 9 hours ago |
| Status | Released |
| Category | Assets |
| Release date | 9 hours ago |
| Author | HAYADEBI |
| Made with | Unity |
| Tags | Asset Pack, editor-extensions, inspector, sourcecode, tools, Unity |
| Average session | A few minutes |
| Languages | English, Japanese |
| Inputs | Mouse |
| Links | Homepage, Twitter/X |
| AI Disclosure | AI Assisted, Code |
Purchase
In order to download this asset pack you must purchase it at or above the minimum price of $12 USD. You will get access to the following files:
Download demo
Development log
- Enhanced Inspector: Now with 30+ New Attributes!9 hours ago







Leave a comment
Log in with itch.io to leave a comment.