scriptable object

Контейнер данных в движке Unity 3d. Позволяет создавать и хранить данные вне сцены. По сути позволяет создать независимую библиотеку данных (например иконок персонажей), которые можно использовать в разных местах (интерфейс персонажа и интерфейс рабочих в постройке) и разных сценах (сцена города и сцена битвы) игры.