top of page

TANKS ONLINE

ROLE

Networking Programmer

DESCRIPTION

This is a very basic online multiplayer game created in Unity3D using PhotonPUN2 for networking.

 

Some rules about the game:

  • Only the Master client sees the "Start Game" button (dimmed at first). Other clients have a "Ready" button.

  • When all clients press "Ready", the "Start Game" button gets enabled for the host, so he can start the game.

  • Players can select their desired team from a list in the main menu.

  • TeamID is synced across the network.

  • Bullets can go through players in the same team.

  • Bullets damage players of other teams only.

​

Classes:

  • Players can select (Tank / DPS / Healer) from a list in the main menu.

  • Tank has:

    • High max health.

    • Low movement speed.

    • Low damage.
       

  • DPS has:

    • ​Very low max health.

    • High movement speed.

    • High damage.
       

  • Healer:

    • His bullets heal teammates with a very low value.

    • He can spawn a healing range.
       

Healing Range Behavior:

  • Only a healer can spawn a healing range.

  • It heals teammates only.

  • Lifetime: it's spawned for a duration then it gets destroyed.

  • Healing interval: heals players in range at a very slow rate.

  • Healing value: heals with a relatively high value.
     

PS: All the above is handled in Photon.Realtime.Player.CustomProperties

RELEASE DATE

March, 23, 2023

GENRE

Multiplayer Tanks Shooting Game

PLATFORM

PC

Engine

Unity3D

WEBSITES

bottom of page