Soap - ScriptableObject Architecture Pattern View on Asset Store (opens in new tab)

Package details

Latest version
3.8.3
Last updated
First released
Unity version
2019.4.40 or later
Package size
736 KB
Files
333
Favorites
1,002
Views in the past week
53

Price tracking

Last checked
Tracked since
Lowest recorded
$7.50 on

Keywords

Soap - ScriptableObject Architecture Pattern

by Obvious Game (opens in new tab)

5.0 / 5 · 48 ratings

Ratings by stars
Number of ratings for each star rating
5 stars 48
4 stars 0
3 stars 0
2 stars 0
1 star 0

Soap is the #1 ScriptableObject architecture on the Unity Asset Store, widely adopted as the go-to solution for building modular, decoupled, and reusable game systems.

Price $70.00

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Soap - ScriptableObject Architecture Pattern, 6 months Current $70.00; lowest $35.00; highest $70.00 in this period. $0 $50 $100 Jun Jul Aug Sep Oct Nov Version 3.8.1 released 31 May 2026 v3.8.1 Version 3.8.2 released 3 Jul 2026 v3.8.2 Version 3.8.3 released 12 Sep 2026 v3.8.3

Asset preview

1 / 17

Soap - ScriptableObject Architecture Pattern screenshot 1

Soap - ScriptableObject Architecture Pattern screenshot 1

About this asset

Youtube Tutorials | Soap User Guide | Discord

Tired of spaghetti code? 🍝

Soap offers low-code, intuitive solutions to common spaghetti code issues by letting you:

  • 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

Makes game dev easier and enjoyable

Soap makes decoupling your code easy and seamless, enabling you to create complex systems like abilities, power ups, inventory and other gameplay features in a elegant, modular and reusable manner. Soap is still quite new, but has already 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 Soap).
  • Tested on the latest LTS Unity versions starting from 2019.4 on all platforms.
  • Built and refined over 4+ years of shipping games, focusing on UX and practical features

Integrations

Community

Do you have issues, found a bug, or have suggestions for improvement?

Soap has an active Discord community, so don't hesitate. A lot of recent features were suggested by users :).

Documentation 📃

We have a growing collection of Youtube Tutorials and resources to facilitate Soap learning curve. We even have a custom AI Bot trained on SOAP documentation!

Useful Links:

From the publisher's Asset Store listing.

Technical details

Quality

  • Full source code is available if you are curious.
  • Runtime code is unit tested
  • Contains extensive PDF documentation, example scenes and youtube tutorials to show you how to best use this architecture.
  • Verified Solution

Compatibility

  • Tested and verified from Unity 2019.4 onwards on:
  • iOS/Android/WebGL/Windows/MacOS/Consoles

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP Custom
2022.3.61f1 Compatible Compatible Compatible Compatible
2019.4.40f1 Compatible Compatible Compatible Compatible

As listed on the Asset Store.