Unity C# Tutorial Part 9 singleton vs DI
Channel: Vinh Vu
Date: 2019-04-06

Here is my experience of writing code C# in Unity. There are some of subjects will be covered in my series videos, 

Source code on my github: https://github.com/game-libgdx-unity/Unity-IoC
Full playlist: https://www.youtube.com/watch?v=3BOlCaDgGt4&index=1&list=PLrxnIke4BNsTyVk2piv7PclE5aDadmfIB

1. Unity3d Engine. (http://unity3d.com), Jetbrain C# IDE.
2. C# Programming. (https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/)
3. LinQ, Collections, NUnit.
4.  dependency injection, IoC. (https://github.com/svermeulen/Zenject)
5. Reactive Programming extension for unity (uniRx https://github.com/neuecc/UniRx)
6. Firebase SDK for unity 
(https://firebase.google.com/docs/unity/setup)
7. Photon network (https://www.photonengine.com/)
8. TDD test driven development (http://agiledata.org/essays/tdd.html)