Over 11,000 five-star assets
Rated by 85,000+ customers
Supported by 100,000+ forum members
Every asset moderated by Unity
1/11
Use ScriptableObjects as injectable global variables, events and more!
Soda is the missing puzzle piece to Unity as a Dependency Injection framework.
Description
Improve your project's architecture by fully embracing Unity as a Dependency Injection framework!
- Work with Unity rather than against it by building upon the drag and drop dependency injection framework that you are already using.
- Use ScriptableObjects to avoid problematic uses of static variables, the infamous singleton pattern where it doesn't fit and bad architecture in general.
- Empower your game designers by giving them small, clean and modular components that they can use all throughout your project without further coding.
- Includes the "Scenebound System" which allows you to bind your ScriptableObjects to scenes rather than having them in your assets.
- Includes the "ModuleSettings System" which lets you put serialized fields into your project settings, to be referenced anywhere in your code.
- Works nicely with Unity's built-in Visual Scripting package (formerly known as Bolt).
- Offers multiple tools to analyze and debug your Soda-based systems.
- Comes with an extensive manual, a scripting reference, an open source demo game, multiple live demos and full source code.
Related keywords
Soda - ScriptableObject Dependency Architecture
(9)
126 users have favourite this asset
(126)
$40
Seat
1
Updated price and taxes/VAT calculated at checkout
Refund policy
Secure checkout:

License agreement
Standard Unity Asset Store EULALicense type
File size
1.0 MB
Latest version
1.9.7
Latest release date
Apr 1, 2025
Original Unity version
2023.2.2
Quality assets
Over 11,000 five-star assets
Trusted
Rated by 85,000+ customers
Community support
Supported by 100,000+ forum members
Language
Feedback
Partners Program
PartnersUSD
EUR
Copyright © 2025 Unity Technologies
All prices are exclusive of tax
USD
EUR