Dependency Injector by augg.io
Optimize AR development with our DI system—attribute-based config, seamless Unity integration, and dependency management.
Streamline your AR development with our professional dependency injection system, featuring attribute-based configuration and seamless Unity integration. Designed specifically for AR projects, this package eliminates the complexity of dependency management, allowing you to focus on creating immersive experiences. Although it doesn't require complex setup, it provides all the essential features to manage dependencies in your AR applications efficiently and reliably. It is perfect for developers building sophisticated AR experiences that require clean, maintainable architecture.
- version: 1.0.0
- release date: Feb 7,2024
- Unity version: 2019.3+
- IL2CPP support included
Start building your AR app for free
Free tier
- Unity Plugin
- CMS
- Flexible CMS Collections
- up to 10 000 monthly user sessions *
* Fair-use limits (organization-wide): CMS Collections — up to 1 GB data read/month, 100 MB writes/month, and 3 MB total storage across all collections; augg.io objects — up to 200 across all experiences; Anchors — up to 40 active in total and 1,000 created/month (each scan creates/uploads an anchor). Contact us to discuss higher limits.
Features
Do I need to be a Unity expert to use dependency injection?
No, the Dependency Injector is designed to be intuitive even if you're new to dependency injection. While familiarity with C# and Unity basics is helpful, the system uses straightforward attributes and provides clear examples to get you started quickly.
How does this handle IL2CPP builds?
The Dependency Injector includes built-in protection against code stripping in IL2CPP builds. It automatically handles the complexity of AOT compilation and ensures your dependencies work reliably in production builds.
What's the advantage over manual dependency management?
The Dependency Injector provides centralized dependency management, reduces coupling between components, and makes your code more testable. It's particularly valuable in AR projects where managing complex system interactions is crucial.
Can I use this in a commercial project?
Yes, the Dependency Injector is available under a commercial license and can be used in both personal and commercial projects. The free tier provides all core functionality needed to get started.


