Не используй ScriptableObject. У меня их всего 20, и уже неудобно. Не используй SQL, запаришься схемы менять и миграции писать. Да и вообще в играх SQL создаёт больше проблем, чем решает. Вместо JSON лучше используй CSV - можно будет всё наглядно редактировать в эксельчике, что гораздо удобнее. В ассет сторе есть бесплатные плагины для интеграции CSV. С локальными файлами хорошо работают. Вероятно, некоторые решения поддерживают и гугл-шитс.
Не используй ScriptableObject. У меня их всего 20, и уже неудобно.
Не используй SQL, запаришься схемы менять и миграции писать. Да и вообще в играх SQL создаёт больше проблем, чем решает.
Вместо JSON лучше используй CSV - можно будет всё наглядно редактировать в эксельчике, что гораздо удобнее.
В ассет сторе есть бесплатные плагины для интеграции CSV. С локальными файлами хорошо работают. Вероятно, некоторые решения поддерживают и гугл-шитс.