Tower Defense Multiplayer (Netcode)

Tower Defense Multiplayer is a new take on the popular tower defense genre running on Unity Netcode for GameObjects. Team up with up to 8 players per room, shoot down waves of incoming enemies and compete for the highest score. Help out other players by upgrading their towers with your currency. Numerous common network approaches are explained in the extensive documentation.


Web Player


Questions/Support: Unity Forum Thread

Documentation/API Reference: GitLab Page

Addon: GitHub Access


✅ Online Matchmaking & Player Lobby

✅ LAN mode & local Network Discovery

✅ Offline mode

✅ Synchronized Player Class Selection

✅ Synchronized Enemy Units & Projectiles

✅ Synchronized Defense Points Health

✅ Per-Player or Shared Placement of Towers

✅ ScriptableObject Data Containers

✅ Networked Object Pooling integration

✅ Unity Services: IAP, Ads

✅ Step by Step Networking Documentation

✅ Various Techniques for saving Bandwidth

✅ Mobile & Desktop Input support