Odin v2.0 is here!

2018-08-10,

The Biggest Odin Inspector Update to Ever Ship!

After months of beta testing (a huge thanks to our Discord community for all the testing, support, and patience!), Odin version 2.0 is now out - and with it, comes the biggest update ever to arrive.

Trust us, this one has been worth the wait!

Before we get into the nitty-gritty details, however, here are two quick announcements that we know many of you have been asking for;

  1. An official Odin Inspector and Serializer roadmap is now live and will be continuously updated so you can get a sneak peek at new features and fixes.
  2. We’re upgrading our 1400-gamedev-big Discord server with community channels for any Unity gamedev working on simulation / RPG / data heavy games. The first round of the upgrade includes adding a Programming, Showcase, and Random channel. So be sure to invite your Unity gamedev friends to THE community for advanced Unity game development (here’s a link: https://discord.gg/zjNj5zZ).

What Does Odin Inspector & Serializer version 2.0 introduce?

Update 2.0.0 introduces significant performance improvements, a new static inspector utility - great for testing and debugging, a few new attributes, the ability to add attributes programmatically through Attribute Processors, the ability to add, remove and control properties programmatically through Property Processors, the ability to show hashsets, stacks, linked-lists etc. in the inspector, and a lot more!

We’ve highlighted a few of the improvements below, and if you want the full details, check out the release notes.

Performance improvements
Odin no longer cares how much data you throw at it, it’ll now render objects with millions of entries smoothly, without any instantiation lag.

To do this, we’ve added a new lazy property resolution system, Odin Property Resolvers, which not only makes adding support for stacks, queues, linked lists and so on a breeze but also vastly increases performance, as all property resolvers are lazily evaluated. Along with a ton of other performance improvements, this means that Odin editors now run a lot smoother.

We have also increased the performance of the Serializer's binary formatter by about 30%.

 

New Static inspector Utility
If you're a programmer or brave designer, you're likely going find the static inspector helpful during debugging and testing. The new static inspector lets you select any type, and see all of its static members. You can open multiple instances of the static inspector from

Tools > Odin Inspector > Static Inspector.

 

Put Attributes on Classes Instead of Member
Instead of adding the same attribute, again and again, It is now possible to put attributes on top of types, which will result in the given attribute being applied to all members of that type.

New Attributes
With Odin 2.0, 8 new attributes have been added, including TypeFilter, ResponsiveButtonGroup, TypeInfoBox, ShowInInlineEditors, EnableGUI, HideInTables, PropertySpace, and HideNetworkBehaviourFields

And a whole lot more!

What do you think?

Sirenix has been working on Odin 2.0 for more than 8 months, so we hope you'll enjoy the update and let us know what you think about it on Discord or help spread the word on social media :) 

Rucksack - Multiplayer Inventory System

Rucksack is the most flexible and extensible inventory solution with UNet support that enables you to easily setup player inventories, NPC inventories, banks, premium shops and much more!

Odin - Inspector and Serializer

Odin puts your Unity workflow on steroids, making it easy to build powerful user-friendly editors for you and your entire team. 

With an effortless integration that deploys perfectly into pre-existing workflows, Odin allows you to serialize anything and enjoy Unity with 80+ new inspector attributes, no boilerplate code and so much more! 

You May also Like

10:30
7 Things Every Game Developer Needs on Their Website

Prior to Devdog, I ran an online games industry news media for and about Nordic game developers for nearly two years.

During that time, I often reached out to new game developers directly, apart from interviewing the ones who sent a press release directly to me.

10:30
5 Ways to Identify if a Unity Asset is Worth Buying

A few weeks ago, we bought a Unity Asset that really let us down.

In developing our own assets, we spend a lot of time on the Asset Store, researching the market and getting inspired.

10:30
Taking Inventory Pro Item Collections To The Extreme

Item Collections in Inventory Pro are powerful collections that can contain items, stack, unstack, merge items and much, much more.

As we'll soon see, however, these features aren't only useful when creating a traditional RPG inventory system, but can be used in many aspects of your game. 

About us

We're a developer and publisher of best-in-class tools and asset for the Unity game engine. We develop and sell but also publish products like Odin for talented developers and artists around the world.

Subscribe