View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0.1
- Last updated
- First released
- Unity version
- 6000.0.62 or later
- Package size
- 3.8 MB
- Files
- 22
- Favorites
- 7
- Views in the past week
- 5
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- Free on
Keywords
Simple Dependency Injector
A lightweight dependency injection system for Unity. Easily organize, manage, and inject services into your game objects without boilerplate or complexity.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 3
Simple Dependency Injector screenshot 1
About this asset
Simple Dependency Injector is a lightweight, efficient, and Unity-focused plugin designed to streamline how you manage shared services throughout your game. Unlike large and complex dependency-injection frameworks, this tool is crafted specifically for Unity’s architecture — respecting object lifecycles, performance constraints, and the unique workflows of game development.
With this plugin, you can register services implemented as ScriptableObjects or MonoBehaviours and retrieve them through a clean and centralized API. The system avoids heavy reflection, unnecessary abstractions, and runtime overhead, delivering a minimal and predictable approach that works seamlessly inside Unity projects of any size.
Read me
https://github.com/icaro56/simple-dependency-injector/blob/main/README.md
You can install this package via UPM. Follow the readme link.
From the publisher's Asset Store listing.
Technical details
Key features include:
- Automatic and safe service registration during initialization
- Fast, type-based generic retrieval methods
- Separate support for ScriptableObject-based and MonoBehaviour-based services
- Built-in protection against accidental type duplication
- Optional lazy service access for improved performance
- A minimal and intuitive API designed for clarity and maintainability
The Simple Dependency Injector was created with one goal in mind: to help you keep your project clean, decoupled, testable, and easy to maintain — without adding unnecessary complexity.
If you want a dependency-injection solution that is simple, efficient, and truly built for Unity, you’ve just found it.
Compatibility
| Unity version | Built-in | URP | HDRP | Custom |
|---|---|---|---|---|
| 6000.0.62f1 | Compatible | Compatible | Compatible | Compatible |
As listed on the Asset Store.