Unity3DInject A very lightweight unity3d field dependency injection solution. Simply add a [Dependency] attribute to one of your native classes or MonoBehaviours and they will be populated at startup.