Stop Fighting Unity's Serializer - Use This Instead

Опубликовано: 27 Май 2026
на канале: Gamedev Engine Room
1,004
55

Unity's built-in serialization can't touch dictionaries, interfaces, or abstract classes as SerializeField. Odin Serializer brings polymorphism into Unity — handling the types SerializeField, and even SerializeReference, can't. In this video we build a small weapons system with an IWeapon interface, multiple implementations, and a dictionary-based inventory to see exactly what Odin unlocks and where the trade-offs live.

━━━━━━━━━━━━━━━━━━━━━━
💸 20% OFF ODIN INSPECTOR
━━━━━━━━━━━━━━━━━━━━━━
Use code: GAMEDEVENGINEROOM20
This is NOT a referral link. I earn absolutely nothing from this — Sirenix just offered a flat discount for everyone watching.

━━━━━━━━━━━━━━━━━━━━━━

🔹 Links:
Odin Inspector: https://odininspector.com/
Odin Serializer GitHub: https://github.com/TeamSirenix/odin-s...

━━━━━━━━━━━━━━━━━━━━━━

🔸 Chapters:
00:00 Intro
00:00 Installing Odin Serializer
00:00 Writing the Code
00:00 Testing in Unity
00:00 Outro

━━━━━━━━━━━━━━━━━━━━━━

#unity3d #gamedev #indiedev #csharp #serialization #odininspector #unitytutorial