Soap - ScriptableObject Architecture Pattern
By Obvious Game
Rated 5.0/5 from 48 ratings on Unity.
Price history
Recorded standalone sale prices and the latest available store price, in USD. Historical dots use the sale start date and its recorded offer price. Prices can change during a sale; this is not a daily price log. Bundle prices and upcoming offers are excluded. History covers up to the 100 most recent recorded offers.
Lowest recorded standalone price in this history: $35. The latest store price is $70.
View 4 recorded prices
| Sale start / price check | Price | Observation |
|---|---|---|
| $70 | Latest store price | |
| $35 | $25 Sale | |
| $70 | Unity First Price 2026-07-03 2026-07-10 | |
| $35 | Unity Discount 2026-07-01 2026-07-08 |
Sale and bundle history
The 3 most recent recorded offers including this asset. Past offers may no longer be available. Bundle prices cover a package, not this asset alone.
About Soap - ScriptableObject Architecture Pattern
- Tools, Systems & Learning > Development Tools & Automation
- Share variables across scenes and components
- Send and receive events in a simple but powerful manner
- Automatically bind UI and components to data
- Save key variables at runtime in one click
Soap makes decoupling your code easy and seamless, enabling you to create complex systems like abilities, power ups, inventory and other gameplay features in an elegant, modular and reusable manner. Soap has been used in games like Big Boy Boxing, Anx Defense, Corrupted: Dawn of Havoc, Gym Class VR, multiple hit mobile games (10M+ downloads) and more.
Soap also comes with various quality of life features and efficient custom inspectors to improve your game dev experience.
Core Features:
- Scriptable Variables — mutable or read-only, with one-click runtime saving
- Variable References — design-time flexibility
- Scriptable Events & Event Listeners
- Binding Components — reactive data binding for performance and iteration speed
- Scriptable Lists & Dictionaries — mutable or read-only (runtime)
- Runtime Variables & Injectors
- Scriptable Saves
- Scriptable Singletons
- Scriptable Enums
- Reference Tracking — scene and asset reference visibility
- Tags & Scriptable SubAssets — clean organization
- Soap Wizard — centralized management for all Soap assets
- Soap Type Creator — extend with your own types without code
Better, Faster, Stronger:
- A highly performant ScriptableObject architecture, battle-tested in shipped games
- Reduce wait time to enter play mode by 90% by enabling the editor play mode option
- Compatible with Unity 2019.4 LTS and newer across all platforms
- Built and refined over 4+ years of shipping games, focusing on UX and practical features
Integrations:
- Odin
- Fast Script Reload / Hot Reload
- Playmaker
- Game Creator 2