Eyas's Blog

Occasional musings on software development, tech, the Middle East, and anything else.

Gamedev Archives

All the places a ScriptableObject is stored

In Unity, architecting games using scriptable objects is gaining traction. Data represented as a ScriptableObject can be decoupled from specific runtime objects, referenced liberally in prefabs, and used to streamline communication across objects. A serialized ScriptableObject can be stored within its own asset file, within another asset, or even directly within a scene. Creating…

Read more →

Making Sense of Patterns in Unity's Adventure Game Tutorial

If you recently went through or reviewed the 2016 Unity Adventure Game tutorial and left with more questions about their design choices, this article is for you. Likewise, if you're interested in the very different patterns you can use with ScriptableObject s, you might find this of interest too. Two cases of interest here are how it models an RPG game's "Conditions" and "Reactions" both as…

Read more →