Scriptable Objects are an immensely powerful yet often underutilized feature of Unity. Learn how to get the most out of this versatile data structure and build more extensible systems and data patterns. At Schell Games, we have used the Scriptable Object for everything from a hierarchical state machine, to an event system, to a method of cross scene communication. Come hear about our specific examples that push this data type to the limit. In learning about our Scriptable Object usage, you will get some extra knowledge on Unity's serialization mechanics and a ton of editor scripting tips and examples.