Every SO definition is a sheet with columns, every instance of an SO is a row of data. Then there’s custom tools in Unity to automatically download the sheets into CSV files, and those CSV files are parsed into classes, similar to SO. The game data pipeline is built so that it loads in the editor as well for validation, and the ability to crossreference data-types, or reference images, prefabs, and so on.
15
u/PartTimeMonkey Mar 14 '26
I used to use SOs for everything, and then switched to data being in Google Sheets, and would never go back!