Skip to main content

Install Instructions

This asset requires importing a networking package to function. You can choose between using Unity Netcode for GameObjects (formerly MLAPI) or Photon Networking (PUN2) as a multiplayer and matchmaking service. For a detailed comparison about features and pricing, please refer to the official pages for Unity Netcode or Photon.

When importing this asset, you will be prompted with a warning that your Package Manager dependencies could be changed. This is fine for new projects. If you are importing the asset into an existing project which already contains your own dependencies, you might want to skip them.

Install010

Network Selection

Unity Netcode

If you read this section, you've decided to go with Unity's game-object oriented networking service. Unity Netcode is available for download via the Package Manager, but the way is different depending on your Unity version.

  • Unity 2020.3: Window > Package Manager > + > Add package from git URL: com.unity.netcode.gameobjects
  • Any Unity version above: Window > Package Manager > + > Add package by name: com.unity.netcode.gameobjects

Install020

Photon PUN

If you read this section, you've decided to go with Photon for your networking provider. Open the Unity Asset Store and download either PUN 2 FREE or Photon PUN 2+.

If you have created an app for the Photon Cloud already, you will find your App ID on the Photon Cloud dashboard. After import, set up your App ID for the Photon services in the popup windows that shows up. If it doesn't, navigate to Window > Photon Unity Networking > PUN Wizard > Setup Project.

Install030

Network Setup

After importing the networking solution of your choice, it is time to set up Tanks Multiplayer to use it. Each networking solution comes with its own network components only available for that particular networking scenario. This means, you cannot easily switch later from one to another.

This package includes a separate unitypackage for each networking solution, with Scripts, Scenes and Prefabs configured. In order to import the networking package please navigate to Window > Tanks Multiplayer > Network Setup.

Install040

You can now play the game - open the Intro scene and press PLAY!