Simple Dependency Injector
A lightweight dependency injection system for Unity. Easily organize, manage, and inject services into your game objects without boilerplate or complexity.
by Icaro's code assets
Price History +
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.