
Soap – ScriptableObject Architecture Pattern v3.5.3 is the top-rated ScriptableObject Architecture solution on the Unity Asset Store, offering a set of tools to build games in a simple, modular, and reusable way. It addresses common issues caused by spaghetti code by providing no-code solutions for:
– Sharing variables across scenes and components
– Sending and receiving events in a simple yet powerful way
– Automatically binding UI and components to data
– Saving key variables with one-click persistence
Soap enables seamless decoupling of code, making it easy to create complex gameplay systems such as abilities, power-ups, inventory, and more in an elegant, modular, and reusable manner. The package includes core features like Scriptable Variables (with one-click persistent save), Scriptable Lists, Scriptable Events with Event Listeners, Variable References, Binding Components, Reference Tracking (for scene and asset references), the Soap Wizard for centralized management, a New Type Generator to extend functionality, and Categories to organize assets.
Optimized for performance, Soap is the most efficient ScriptableObject Architecture available on the Asset Store. It reduces play mode entry wait time by 90% with editor play mode support and has been tested on the latest LTS Unity versions starting from 2019.4 across all platforms.
Soap – ScriptableObject Architecture Pattern v3.5.3