Improve your workflow in Unity

Create custom inspectors & editors without coding

What is Odin?

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.

Renowed brands use Odin

Another Axiom Applibot Inc Attensi Azra Games BANDAI NAMCO Mobile Big Blue Bubble Byterockers'​ Games Charter Communications Chimera Entertainment GmbH Cloudhead Games Estoty Riga Fortis Games Futurlab Kion Group Limit Break Mega Cat Studios Moviestarplanet Aps Outfit7 Limited Plarium Kyiv LLC Playside Studios Prisms of Reality Inc. Renault Trucks Robert Bird Group Sandbox VR Stillfront Supremacy GmbH Thunder Lotus Games Two Point Studios Unknown Worlds Entertainment Inc Voodoo Wildlife Studios Inc
Another Axiom Applibot Inc Attensi Azra Games BANDAI NAMCO Mobile Big Blue Bubble Byterockers'​ Games Charter Communications Chimera Entertainment GmbH Cloudhead Games Estoty Riga Fortis Games Futurlab Kion Group Limit Break Mega Cat Studios Moviestarplanet Aps Outfit7 Limited Plarium Kyiv LLC Playside Studios Prisms of Reality Inc. Renault Trucks Robert Bird Group Sandbox VR Stillfront Supremacy GmbH Thunder Lotus Games Two Point Studios Unknown Worlds Entertainment Inc Voodoo Wildlife Studios Inc

Odin Visual Designer

Easily create and customize your Unity inspectors and editors without writing a single line of code.

Download Trial

Clean code

Designs are stored in separate, human-readable files outside your source code, keeping your project clean and uncluttered while still enabling powerful editor customization.

Modular setup

Because configurations live independently, you can easily integrate, adjust, or remove editor customizations without touching your core codebase.

Dependency free

Use Odin without introducing dependencies to your code, letting you share your code with non-Odin users without introducing compiler errors.

More than 100 new building blocks

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

Odin Editor Windows

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 More

Want to see Odin in action?

Browse through some real life examples below

These examples use attributes added through code - every result can be achieved just as easily with Odin's Visual Designer

Free for students and educators

Empowering students and universities around the world.

Students can get free access to the full Odin Suite - no strings attached. We’re proud to support classrooms around the world and now also partner with Unity’s Student Plan.

View Educational License

Not just for games

Odin is relied on across industries and adapts effortlessly to any Unity project - regardless of scale, structure, or purpose.

Odin integrations

Odin Inspector integrates seamlessly with tools like JetBrains Rider, giving you in-editor support for Odin-serialized fields, code-vision hints, and smart inspections.

It also works out-of-the-box with Photon Fusion and Quantum 3+, so you can apply all of Odin’s powerful editor customization directly to your networking components.

Odin Validator

Paid addon

Move fast without breaking things

Odin 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 more

Find issues on the fly

Odin 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.

Find issues on demand

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.

Automate issue detection

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.

Powering games around the world

100,000+ developers use Odin

30,000+ games shipped with Odin

Support for all plaforms supported by Unity

Explore more games with Odin

Odin Serializer

A cross platform open source .NET serializer built for Unity

Serialize anything

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

Create custom
Odin Editor Windows

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 more

Create a custom
Odin Drawer

Odin’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 more

Making save games
with Odin Serialzier

Odin 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 more

Frequently updated

We'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.