We recently had the opportunity to meet with Artyom Zuev (Technical artist) and Adelaide Jenkins (Creative Lead) of Brace Yourself Games to discuss how they are using Odin Inspector to help build their awesome new game, Phantom Brigade.
Phantom Brigade is a hybrid turn-based & real-time tactical RPG, focusing on in-depth customization and player driven stories. As the last surviving squad of mech pilots, you must capture enemy equipment and facilities to level the playing field. Outnumbered and out-gunned, you have to lead the Brigade through a desperate campaign to retake their war-torn homeland.
But words don't really do the game justice, so check out this rad E3 2019 Trailer video they released.
When we sat down to ask Artyom and Adelaide what they thought the main benefits of using Odin were, their answer was pretty clear; "productivity, automation and support"
In Artyom and Adelaide's own words:
"Using Odin is like having our own tools developer. It removes friction and allows us to prototype faster."
"Phantom Brigade includes some complicated UI elements and custom behaviors. The game is also loaded with complex data, and Odin gives the ability to access it in ways that would otherwise require a lot of coding. We can iterate faster, try a lot more things that we would not normally have time for."
Check out this really useful custom inspector that they made to help in the production of Phantom Brigade.
"Using the child property resolvers, a powerful feature provided by Odin, enabled us to build an inspector controlling dozens of atomic UI elements in a single condensed view, supercharging iteration times on elements like complex animated buttons.
Conditional attributes further optimize the workflow, allowing us to hide any data irrelevant to the current configuration from view - in contrast with the standard inspector, which overwhelms you with unnecessary information."
"There is a lot of busy work that goes in to making a game. Odin eliminates a significant amount of that work.", Artyum said.
"Using the constraining attributes and conditional warnings, we take a lot of guesswork out of data entry and prevent errors. Overall, the whole workflow of dotting your code with a few attributes and instantly getting a custom inspector is akin to fully automating custom inspector programming.
Before, we had to dedicate days at a time creating and maintaining custom inspectors to serve our needs. Now, just a few lines of code atop our fields produce equally useful results that gracefully handle every bit of functionality you expect from bespoke Unity tools - prefab overriding, undoing, copying, dragging etc."
"There is not one attribute that I can see that is not useful".
(For a really great list of Odin attributes check out the attributes page on the new Odin website.)
Here are a couple of really cool examples of some Odin-Inspected Data being put to use in elements of the Phantom Brigade in-game UI.
Lastly, we also wanted to ask what the team thought about the service and support of Odin by Sirenix.
"The level of support is unheard of, we usually get a response within minutes".
(thank you, we'll be sure to let Tor, Bjarke, and Mikkel know!)
We (read; Devdog) are very passionate about what we do, and we have a real appreciation for this awesome game development community that we're all part of. And in my opinion, which may be a bit biased, I think the support for Odin is better than that of any other asset made for Unity. You can see for yourself at our Discord channel.
Phantom Brigade looks like it is going to be a great game, and we're very much looking forward to playing it! I personally like the fact that it includes destructible environments (the game allows every square meter of every scene to be destroyed). Should be awesome!
To learn more about the game, check out Brace Yourself Games Website.
Best of luck to the team at Brace Yourself Games, and thanks for being power-users of Odin Inspector!
We'd love to hear from you!
Reach out via email or Discord and let us know if you would like to be included in a future blog post. Be sure to also check out our new website for Odin. We would love to get your feedback about the site, and it's overall a great place to stay updated on all things Odin.
Rucksack is the most flexible and extensible single and multiplayer inventory solution with UNet support that enables you to easily setup player inventories, NPC inventories, banks, premium shops and much more!
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!
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.
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.
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.
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.