Dependency Injection Framework built specifically to target Unity3D by Modest Tree. To date, Zenject has been forked Over 300 times and it's fully Open Sourced.
If I have made one good decision about how we make games at @502Studios, that decision would be to use @Zenject, it has improved our project's code so much that it's hard to go back and deal projects we had before start using it.
Video is up! Basic understanding of OOP needed. This is in Unity & C# but understanding those isn't required in order to get something out of this walk through of Dependency Injection & a couple other architectural patterns:
https://t.co/1GA4vfL5Uz
#gamedev#programming@Zenject
Version 7.3.0 / 6.5.0 released. Mostly optimizations and minor bug fixes. Most notable one being "Reflection Baking", which allows you to move most of the costs related to C# reflection from runtime to build time by just toggling a setting
https://t.co/zp25zhf6AH
https://t.co/pZAiePl8j3 Unit Testing with Zenject Dependency Injection - Unity 2018 Tutorial Demo Files ►► https://t.co/hbw4qLxQIO
How to do Unit Testing with the Zenject Framework https://t.co/1TkBOa7I81
Introductory udemy course for anyone interested: https://t.co/LHdgBQp18Z Not associated in any way with the instructor - but looks like a well designed course
Fun to code and at the same time discuss how we can use dependency injection in #unity3d#gamedev
Full video at:
Dependency Injection pattern and injection types with Unity3d and Zenject - Part 2 https://t.co/JE1Pyem1Ly
Subscribe if you find it helpful ;)
Good justification for why DI will always have a place if you're using an OOP language like C#, no matter how many functional programming practices you try and incorporate into it
Today I get rid of all SINGLETONS in @WesTurn_game and replaced this pattern with dependency injection container called @Zenject ! I hesitated for a while because DI is a bit tricky in #Unity3D but now when it's done i feel like i can breathe again! :D #GameDev#IndieDev#WesTurn
[ My Dependency Injection Tutorials are online ]
https://t.co/U0LB7SW5BM
Most of the videos are shorter than 10 minutes, and I think quite digestible. They are and will always be free, so feel free to share.
#dependencyinjection#csharp#unity3d@Zenject
@RubyNovaWTD @infalliblecode Is the stream still posted somewhere? I'm curious what the issue was there. Some uses of BindFactory can be tricky esp. when you want to bind to a custom factory