Unite 2016 - Overthrowing the MonoBehaviour Tyranny in a Glorious Scriptable Object Revolution
Get the assets here: https://github.com/richard-fine/scrip... This session goes over ScriptableObject class in detail, compares it to the MonoBehaviour class and works through many examples of how it might be applied in a project. Richard Fine - Unity Technologies 00:00 Intro 1:34 The MonoBehaviour Tyranny 5:58 Uninstantiated prefabs help a bit, but... 8:31 C# statics are very DIY 9:34 ScriptableObject 10:51 How ScriptableObject saves us pain 12:55 How to declare + reference ScriptableObject 13:55 How to create ScriptableObject 15:49 ScriptableObjects Callbacks 17:18 ScriptableObject Lifecycle 18:05 A note on Destroy() / DestroyImmediate() 20:55 Patterns 21:29 Data Objects and Tables 23:39 Extendable Enums 25:44 Dual Serialisation 26:37 Dual Serialisation example 28:31 Reload-Proof Singletons 30:14 Reload-Proof Singletons example 31:44 Delegate objects 32:53 Delegate objects example 35:44 Practice 35:49 TANKS! Demo

Unite Austin 2017 - Game Architecture with Scriptable Objects

Unite 2016 - Mecanim Bonsai: Lessons from Firewatch and ReCore

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

I Gave ChatGPT a Body

Inside Anthropic, the $965 Billion AI Juggernaut | The Circuit

Unite 2016 - Static Code Analysis: Preventing Bugs and Lag Before They Happen

Why birth rates are falling everywhere all at once | FT

Unite Europe 2016 - Overthrowing the MonoBehaviour tyranny in a glorious ScriptableObject revolution

Unite Europe 2017 - Squeezing Unity: Tips for raising performance

What are Scriptable Objects? (EXTREMELY Useful, Make your games Designer Friendly)

Learn C# in Unity - Complete Course for Beginners

Unite '17 Seoul - ScriptableObjects What they are and why to use them

Game architecture with ScriptableObjects | Open Projects Devlog

Best practices: Async vs. coroutines - Unite Copenhagen

Co-Creator of Haskell: Useless vs Useful Languages, Rust vs C, Functional Programming | Simon Jones

Math for Game Programmers: Building a Better Jump

Andrew Kelley: A Practical Guide to Applying Data Oriented Design (DoD)

Unite Europe 2016 - Optimizing Mobile Applications

Better Data with Scriptable Objects in Unity! (Tutorial)

