Simple Dependency Injector 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

by Icaro's code assets (opens in new tab)

No ratings yet

A lightweight dependency injection system for Unity. Easily organize, manage, and inject services into your game objects without boilerplate or complexity.

Price Free

Get it free on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Simple Dependency Injector, 6 months Current Free; lowest Free; highest Free in this period. $0 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 3

Simple Dependency Injector screenshot 1

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

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

As listed on the Asset Store.