Please note that this asset will be deprecated on 01/01/27. I am still going to offer support for any compilation or dependency errors throughout 2027.
But this asset will not be available for purchase anymore and there will be no support in 2028 and beyond.
Interested or looking for support? Ask me anything in this thread - from developer to developer ![]()
Tanks Multiplayer is an action packed multiplayer template using Unity Netcode for GameObjects or Photon Unity Networking (PUN) - your choice! On the default settings, it allows up to 12 players in 2 or 4 different teams, per room, to compete for the highest score in a Capture The Flag or classic Team Deathmatch mode. It features player model selection, shooting, powerups, player death & respawn, networked object pooling, several Unity services and more. This template is laying the ground for a successful multiplayer game, by demonstrating common network tasks such as fully authoritative server actions, commands & RPCs, synced variables / object states and host migration, but also monetizing players using in-app purchases and video ads to keep your servers running. I’ve included an in-depth documentation about all approaches I took while building this and commented each and every method, so you can follow along easily.
Features:
Online Matchmaking & Host Migration integration
Game Modes: Capture The Flag & Team Deathmatch
Supports Local Area Network (LAN) game discovery & auto join
Supports Offline mode vs. AI bots, using pathfinding for movement
Authoritative Auto Team Balance: across red, blue, yellow, green team
Synchronized Player Properties: name, model, team, health, shield, ammo
Synchronized Player Input: driving, turret rotation, shooting
Authoritative Player Actions: death, respawn, game score calculation
Respawn Delay: “killcam” following the killer or displaying video ad
Networked Object Pooling: synced client pools for bullets & powerups
Extendable Powerups: health, shield, double damage, bouncing bullet
Reusable Manager Scripts: audio, pools, Unity IAP, Unity Ads
In-App Purchases: buying different tank models (visual or game impact)
Unity UI: menus, team fill display, team scores, mobile joysticks
Input for Mobile (touch) & Standalone (keyboard + mouse)
Documentation: scripting reference & step by step guide
(Optional) Use of Unity Services:
- Unity Ads
- Unity IAP
Scripting Reference and Guides:
Get it here:
Try it out: