Odin Beta 3.1.11.0 is now available, with a slew of new features, fixes and improvements. Download it here!
  • Products
    • Odin Inspector
    • Odin Validator
    • Odin Serializer
  • Learn
    • Tutorials
    • Attributes
    • Documentation
    • Patch Notes
    • Roadmap
  • Community
    • Blog
    • Community Tools
    • Made With Odin
    • Educational
    • Discord
  • Made With Odin
  • Pricing
  • Support
  • Login
  • /
  • Register
  • Download 90 day trial
  • Getting Started
    • Installing Odin Inspector
    • Using Odin With Source Control
    • Editor Only Mode
    • Install Odin Inspector as a Unity package
    • Odin Modules
    • Unboxing Odin! What's inside?
    • How to Create a Custom Inspector with Odin?
    • What is the Odin Project Validator?
    • Odin static Inspector
  • Odin Validator
    • Getting Started With Odin Validator
    • Validate Using Attributes
    • Validator Types Overview
    • Creating Custom ValueValidators
    • Creating Custom RootObjectValidators
    • Creating Custom AttributeValidators
    • Creating Custom SceneValidators
    • Creating Custom ISelfValidators
    • Validators vs Validation Rules
    • Creating Custom Fixes
    • Using The Validator In Your Custom Pipeline
    • Migrating 2.1 and 3.0 Validators to 3.1
  • Using Attributes
    • Simple Attribute Examples
    • Group Attributes
    • Meta Attributes
    • The OdinSerialize And The ShowInInspector
    • Changing The Order Of Properties
    • Attribute Expressions
    • Property States
    • Save Space with Odin Composite Attributes
    • Inspector Groups with Odin Inspector
    • How to Use Odin Inspector with Scriptable Objects
  • Custom Editor Windows
    • Odin Editor Windows
    • How To Make An OdinEditorWindow
    • Custom Editor Windows Made Easy with Odin Inspector
  • Serialize Anything
    • Odin Serializer Quick Start
    • Implementing The Odin Serializer
    • Avoiding Unity's Infinite Depth Warning
    • External Reference Resolver
    • Features And Limitations
    • Refactoring
    • Serializing Dictionaries
    • On Odins Serialization Procotol
    • On Unitys Serialization Procotol
    • Making Save Games With The Odin Serializer
    • Serialization Debugger
    • Serializing Without Serialized base classes
    • AOT Serialization
    • Best Practices
  • How to Create Custom Drawers using Odin
    • How To Make A HealthBar Attribute
    • How To Create A Custom Value Drawer
    • How To Make A Custom Group
    • How to Use The PropertyTree
    • Understanding Generic Constraints On Odin Drawers
    • Tips, Tricks and Best Practices
    • Attribute Drawers with Odin
    • Odin Value Drawers for Structs
    • Odin Value Drawers for Classes
    • Create A Custom Group with Unity and Odin Inspector
  • Using Property Resolvers and Attribute Processors
    • Using Custom Attribute Processors
    • Custom Attribute Processors
    • Custom Property Processors
  • Value and Action Resolvers
    • Resolving Strings to Stuff
    • Using Action Resolvers
    • Using Value Resolvers
    • Named Values
  • License Management Online
    • Manage and distribute Odin licenses within your organization
    • License Compliance
    • Create and manage your organization
    • Assign licenses to your organization
    • Organization Settings
    • Keyless claims
  • Inviting Team Members
    • Invite members to your organization and assign licenses
    • Send email invitations
    • Automatically assign licenses to team members
    • Assign a specific license to a single user
    • Inviting a license manager to your organization
  • License Management in Unity
    • Manage licenses through Unity with Odin DRM
    • Download and import an Odin DRM enabled build
    • Activate Odin from within Unity
  • Misc
    • Come Join Us On Discord
    • Odin Community Tools
Tutorials / All

Getting Started

Installing Odin Inspector
Using Odin With Source Control
Editor Only Mode
Install Odin Inspector as a Unity package
Odin Modules
Unboxing Odin! What's inside?
How to Create a Custom Inspector with Odin?
What is the Odin Project Validator?
Odin static Inspector

Odin Validator

Getting Started With Odin Validator
Validate Using Attributes
Validator Types Overview
Creating Custom ValueValidators
Creating Custom RootObjectValidators
Creating Custom AttributeValidators
Creating Custom SceneValidators
Creating Custom ISelfValidators
Validators vs Validation Rules
Creating Custom Fixes
Using The Validator In Your Custom Pipeline
Migrating 2.1 and 3.0 Validators to 3.1

Using Attributes

Simple Attribute Examples
Group Attributes
Meta Attributes
The OdinSerialize And The ShowInInspector
Changing The Order Of Properties
Attribute Expressions
Property States
Save Space with Odin Composite Attributes
Inspector Groups with Odin Inspector
How to Use Odin Inspector with Scriptable Objects

Custom Editor Windows

Odin Editor Windows
How To Make An OdinEditorWindow
Custom Editor Windows Made Easy with Odin Inspector

Serialize Anything

Odin Serializer Quick Start
Implementing The Odin Serializer
Avoiding Unity's Infinite Depth Warning
External Reference Resolver
Features And Limitations
Refactoring
Serializing Dictionaries
On Odins Serialization Procotol
On Unitys Serialization Procotol
Making Save Games With The Odin Serializer
Serialization Debugger
Serializing Without Serialized base classes
Often asked
AOT Serialization
Best Practices

How to Create Custom Drawers using Odin

How To Make A HealthBar Attribute
How To Create A Custom Value Drawer
How To Make A Custom Group
How to Use The PropertyTree
Understanding Generic Constraints On Odin Drawers
Tips, Tricks and Best Practices
Attribute Drawers with Odin
Odin Value Drawers for Structs
Odin Value Drawers for Classes
Create A Custom Group with Unity and Odin Inspector

Using Property Resolvers and Attribute Processors

Using Custom Attribute Processors
Custom Attribute Processors
Custom Property Processors

Value and Action Resolvers

Resolving Strings to Stuff
3.0
Using Action Resolvers
3.0
Using Value Resolvers
3.0
Named Values
3.0

License Management Online

Manage and distribute Odin licenses within your organization
License Compliance
Create and manage your organization
Assign licenses to your organization
Organization Settings
Keyless claims

Inviting Team Members

Invite members to your organization and assign licenses
Send email invitations
Automatically assign licenses to team members
Assign a specific license to a single user
Inviting a license manager to your organization

License Management in Unity

Manage licenses through Unity with Odin DRM
Download and import an Odin DRM enabled build
Activate Odin from within Unity

Misc

Come Join Us On Discord
Recommended
Odin Community Tools

About Odin Inspector

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 custom editor code.

Copyright © 2023 Sirenix ApS

Join us on Discord

Links

  • Terms
  • EULA
  • Privacy Policy
  • Cookie Policy

Follow Us

Our friends

  • Unity
  • Helpshift
  • Game Hub Denmark
  • Innovationsfonden
  • Erhvervshus Midtjylland

We use cookies to ensure that we give you the best experience on our website. Click here for more information.