Beyond Scriptable Objects: Unity Data Management with CastleDB
Unity's inability to fully separate game data from code is an issue that all developers eventually run into. After juggling ScriptableObjects for a few years, I've found a better way by porting CastleDB, a structured static JSON database, to Unity.