Odin Inspector is a plugin for Unity that lets you enjoy all the workflow benefits of having a powerful, customized and user-friendly editor, without ever having to write a single line of code.
Instead of writing and maintaining thousands of lines of custom editor code, developers and designers can quickly and easily build user-friendly editors for their entire team using Odin’s 100+ building block attributes.
Odin is additionally packed to the brim with a broad suite of editor utilities for many common tasks and with Odin’s Visual Designer, it has never been easier to create the exact tools you and your team needs, no matter what industry you’re in or what purpose you are building for.
Designs are stored in separate, human-readable files outside your source code, keeping your project clean and uncluttered while still enabling powerful editor customization.
Because configurations live independently, you can easily integrate, adjust, or remove editor customizations without touching your core codebase.
Use Odin without introducing dependencies to your code, letting you share your code with non-Odin users without introducing compiler errors.
Odin has more than 100 new high-quality building block attributes that let you create powerful and user-friendly editors with little to no effort.
All of Odin’s attributes work right out of the box; there is no need to inherit from any base classes or write custom editor code. You can even build complete editor windows entirely through attributes.
You can find an online overview of all of Odin Inspectors attributes here.
View all attributes
Whether it’s for getting a clear overview of project data, providing access to large shared datasets, or building custom tooling, editor windows can greatly streamline production workflows. The downside is that they often become difficult to maintain and keep relevant as a project evolves.
Odin Editor Windows address this by letting you inherit from a single class to access the full Odin drawing system. You no longer need to manage how your windows are drawn - Odin takes care of that - so you can concentrate on the actual functionality your tools should provide.
Learn MoreOdin Validator is your best friend when it comes to debugging and it fully automates issue detection, by quietly finding up to hundreds of thousands of issues in the background, without getting in your way!
Learn moreOdin Validator detects any changes made to assets and scenes in the project and validates them live in the background, keeping you up to date as you work - without getting in your way.
When live validation isn't enough, run dedicated scans, scanning even closed scenes, and quickly get an overview of the state of any part of your project that interests you.
Odin Validator comes with the built-in ability to run automatically at build, play or project load, and is quick and easy to integrate into your own CI systems in as little as one or two lines of code.
100,000+ developers use Odin
30,000+ games shipped with Odin
Support for all plaforms supported by Unity
Odin Serializer is a powerful, flexible, extendible and open source serializer built from the ground up and maintained by Sirenix for Odin Inspector.
A simple, straightforward data structure is often the way best way to go, but there are times when you just need to serialize that complex generic, polymorphic type with cyclic references and edit it in the inspector. This is where our custom serialization protocol comes into play, as it is capable of serializing virtually anything.
Learn more
Creating custom Editor Windows with Odin is effortless. Simply inherit from OdinEditorWindow to unlock Odin’s full drawing system and build powerful, tailored tools in minutes.
Learn moreOdin’s drawer chain system combines small, modular pieces of drawing code into a powerful and intelligent whole. Using the Drawer API, you can create custom value, attribute, and group drawers to fully tailor your editors.
Learn moreOdin Serializer is a powerful, open-source serializer for Unity that can handle virtually any data type. Beyond Unity, it also serves as a full-featured .NET serializer with a simple, extendable API for building systems like save games and more.
Learn moreWe've maintained and actively developed Odin for 9 years, and are planning on maintaining it for many years to come! Check out the online roadmap to learn more about the future of Odin.