/Capture-The-UdarFlag

Unity Networking Multiplayer Project

Primary LanguageC#

Capture The UdarFlag

Capture The UdarFlag Feature

Description

Gameplay Trailer: https://www.youtube.com/watch?v=jyvKZ3_PjQk&ab_channel=UdarUdar

"Capture the UdarFlag" is a multiplayer network game developed by Unity engine and programmed with C#.

In the game there are two teams each team has a base with its own flag, the goal is to steal from the opposing team the flag from its base, and capture it to the base of the team who stole. Each capture gives one point, the goal is to reach to five points. The first team who reached to five points - win!

The map is scattered with items and weapons that each player can take and use to kill the opposing team and keep the flag safe.

When there is a dead opponent, you can extend his respawn by standing next to him for a few seconds. If this happens the opponent has two options:

  • His teamate revive him by standing next to him.
  • Wait ten seconds until next respawn.

In this project I used some plugins such as Mirror Networking and some packages of 3D models.

Unity Version

  • Unity 2020.3.6f1

Play on Steam with your friends!

  1. Mark in V the "Use Steam" variable in the GameNetworkManager prefab.
  2. Go to Steam and add non-Steam game to your library.
  3. Launch the game and join to the lobby by clicking Join Game to the friend who host.
  • NOTE: Your friends and you must has the build of the game and launch the game through Steam.

Images

Map_01 Map_02 Map_03 image Lobby Mobile_01 Mobile_02 Mobile_03 Mobile_04

Gameplay Trailer: https://www.youtube.com/watch?v=jyvKZ3_PjQk&ab_channel=UdarUdar