Game Settings with Scriptable Objects in Unity3D

I’m going to describe how I’m handling storage and access to game settings in my Unity3D projects at the moment. Please leave comments if you have questions or comments about how to improve things.

I used to do the following: Create a Game Object that was set to persist through scene changes, call it ‘Settings’. Attach a Settings.cs monobehaviour to that Game Object. The…