UI Toolkit
After the release of Odin Inspector 3.1, we will begin working actively on a UI Toolkit integration for Odin.
Odin's property and drawer system is already a good fit for UI Toolkit on a technical level, as the principles are very similar.
As time moves on we'll likely be utilizing UI Toolkit for many things. However, a lot of Odin's drawers will
continute to use IMGUI for the time being, and the transition will likely be very gradual in nature.
We anticipate serious work on this transition to begin towards the end of 2022, and to continue throughout 2023 with the release of many preview and feedback builds.
Unity for small things
We don't really know much at this point, but as soon as we get our hands on a version, we'll be on it to ensure that Odin works here as well.
It will likely be very similar to their ECS inspector system, so Odin should also be very easy to integrate here once Unity for small things becomes public and the API settles down.
Nested Prefabs
All attributes and editor utilities will always work in nested prefabs, basic nested prefab compatibility is in release but is deprecated,
and you can always use the Odin Serializer to manually serialize individual fields.
However, Odin serialized data in Odin's SerializedMonoBehaviour does not support nesting of Odin-serialized prefab modifications beyond one layer of nesting and is currently a deprecated feature,
and a warning is currently shown over disabled GUI for nested Odin-serialized prefab values - IE, at any time where several layers of Odin-serialized modifications might be applied.
This is not an easy problem to solve, and it is possible that there is no feasible solution.
We would like to bring full nested prefab support to Odin, but we consider this a long-term project with uncertain timelines that may never pan out, as we do not currently see a viable path forward.
Odin Validator refresh
We are currently working on a major update for Odin Validator, which will constitute a total transformation of how you work with it in the editor.
The new validator will be faster than ever, easier to use, more adaptable and configurable, and always exist right at your fingertips without being
hidden behind obscure menu items or profiles, all while never getting in your way.
We hope to release this update in the first half of 2022.
Addressables support module
This planned module will provide a more hand-crafted and improved integration with Unity's Addressables package, actively improving on the experience of
using addressables instead of relying solely on Odin's current backwards-compatibility features to provide only the vanilla Unity addressables experience.
We hope to release this module in the first half of 2022.
Odin Inspector 3.2
Odin Inspector patch 3.2 will comprise of a polish pass over all existing features of Odin, as well as the addition of a series of minor features
to improve quality of life and make the current feature-set more robust and easier to use.
Just like patch 3.0, this patch will also contain several architectural changes made in anticipation of the planned transition to UI Toolkit.
We hope to release this update in the latter half of 2022.
Type Designer - Drag and drop, code-free editor customization
This feature will not only let you have no code dependencies on Odin Inspector, but it will also enable non-programmers to fully customize
the editor experience and make it even easier to add support for third-party tools. It'll also give you a far better overview of what's
possible in Odin. For instance, if you select a float field and click “add attribute”, then the Range Attribute will be included in the
dropdown list, but the TextArea attribute won't, since that doesn't work with floats.
We hope to release this feature before the end of 2022.
Odin redistributables
For Odin to be usable in other assets released on the Asset Store, for both for ourselves and others, there are - apart from finding a good
and fair financial model - numerous technical problems to solve. We are not currently working on this problem, and don't expect to release
this feature for the general use case within the immediate future.
We do provide Odin redistributables for special cases (primarily content-generation SDKs, modding frameworks and other tools not meant for
eneral-purpose game development), but these are negotiated on a case-by-case basis to fit the individual case.
Please contact us if you are interested in this.