GridVids
Sign in with YouTube

Dependency Injection in Unity Without the Complexity

git-amend Dec 14, 2025 14:00
Create an account to hide videos, mark them watched, or save them to Don't Miss.
Don't Miss
Create an account to hide videos, mark them watched, or save them to Don't Miss.
Mark watched
Create an account to hide videos, mark them watched, or save them to Don't Miss.
Hide
Open in popup Open on YouTube
Share video

Share video

Copy the GridVids link or iframe code.

Video link
Iframe code
Iframe content

Chapters
Dependency Injection is one of those architectural topics that’s often discussed in theory but rarely feels practical in real Unity projects. In this video, I walk through how Init(args) approaches Dependency Injection in a way that works naturally with Unity’s component model, replacing common patterns like singletons and manual lookups with explicit, type-safe dependencies. We’ll look at concrete examples, interface-based services, local vs global dependencies, and where these ideas fit in a professional Unity codebase. Init(args) https://assetstore.unity.com/packages/tools/utilities/init-args-200530?aid=1101lw3sv Init(args) LITE (Free) https://assetstore.unity.com/packages/package/280938?aid=1101lw3sv Sisus Asset Store Page https://assetstore.unity.com/publishers/41398?aid=1101lw3sv Docs https://docs.sisus.co/init-args/ Unity Discussion https://discussions.unity.com/t/init-args-a-next-gen-di-framework/866024 Want to support me? 😀 Buy me a coffee! https://ko-fi.com/adammyhre 🔔 Subscribe for more Unity Tutorials https://youtube.com/@git-amend Discord: https://discord.gg/FDRZGQBBUC #unity3d #gamedev #indiedev ▬ Contents of this video ▬▬▬▬▬▬▬▬▬▬ More Useful Code: https://github.com/adammyhre?tab=repositories Unity Utility Library: https://github.com/adammyhre/Unity-Utils Lock Inspector Hotkey: https://gist.github.com/adammyhre/4754f731a93bf1cab0d1385ccfa23642 *Other Recommended Tools* _(Affiliate Links)_ Universal Animations and Modular Fantasy Outfits - https://quaternius.itch.io/ Eole Grass Shader - https://assetstore.unity.com/publishers/24904?aid=1101lw3sv Init(args) - https://assetstore.unity.com/packages/tools/utilities/init-args-200530?aid=1101lw3sv Wingman - https://assetstore.unity.com/packages/tools/utilities/wingman-your-inspector-s-best-friend-303181?aid=1101lw3sv Favorites Window - https://assetstore.unity.com/packages/tools/utilities/favorites-window-123487?aid=1101lw3sv Scene Notes - https://assetstore.unity.com/publishers/87819?aid=1101lw3sv Beautify - https://assetstore.unity.com/packages/vfx/shaders/fullscreen-camera-effects/beautify-3-advanced-post-processing-233073?aid=1101lw3sv Odin - https://assetstore.unity.com/packages/tools/utilities/odin-inspector-and-serializer-89041?aid=1101lw3sv?aid=1101lw3sv Odin Validator - https://assetstore.unity.com/packages/tools/utilities/odin-validator-227861?aid=1101lw3sv Hot Reload: https://assetstore.unity.com/packages/tools/utilities/hot-reload-edit-code-without-compiling-254358?aid=1101lw3sv Better Hierarchy: https://assetstore.unity.com/packages/tools/utilities/better-hierarchy-272963?aid=1101lw3sv Better Transform: https://assetstore.unity.com/packages/tools/utilities/better-transform-size-notes-global-local-workspace-child-parent--276554?aid=1101lw3sv Better Mesh Filter: https://assetstore.unity.com/packages/tools/utilities/better-mesh-filter-266489?aid=1101lw3sv Editor Console Pro: https://assetstore.unity.com/packages/tools/utilities/editor-console-pro-11889?aid=1101lw3sv Any Object Finder: https://assetstore.unity.com/packages/tools/utilities/any-object-finder-286455?aid=1101lw3sv Kybernetic Tools: https://assetstore.unity.com/publishers/16747?aid=1101lw3sv Sisus Tools: https://assetstore.unity.com/publishers/41398?aid=1101lw3sv Prime Tween - https://assetstore.unity.com/packages/tools/animation/primetween-high-performance-animations-and-sequences-252960?aid=1101lw3s Rabbit Logger - https://assetstore.unity.com/packages/tools/utilities/rabbit-logger-305396?aid=1101lw3s *Follow me!* https://linktr.ee/gitamend
Gaming
#unity tutorial #unity arcade game #unity game tutorial #unity #game development #game dev #game development unity #programming #c# #software development #learn to code #learn programming #unity tutorials #unity devlog #indiedev #gamedev #unity3d #advanced unity #unity dependency injection #unity dependency injection c# #unity init(args) #monobehaviour constructor