Build a 3D tower defense game in Unity with C#, a feature per lesson: enemies that walk a path in waves, towers you place, aim and fire, money, upgrades, splash and frost, and a base to defend.
Prerequisites:
- The whole C# for Unity journey, including Game Architecture in Unity: ScriptableObjects, events, interfaces and object pooling.