Skip to content
This repository was archived by the owner on Oct 6, 2024. It is now read-only.

Latest commit

 

History

History
21 lines (15 loc) · 1.32 KB

File metadata and controls

21 lines (15 loc) · 1.32 KB

Dissertation-CS3IP16

Tank Tactics: Top-Down Online Multiplayer Shooter

This project is a top-down online multiplayer tank battle game called Tank Tactics. Developed using Unity, it leverages modern multiplayer technologies, including Netcode for GameObjects (NGO) and Unity Gaming Services (UGS) Relay & Lobby. The goal of the game is to provide a seamless and engaging experience for up to 20 players, without requiring complex network setups like port forwarding or IP address sharing.

Features

  • Real-time Multiplayer: Host or join a game without manual configurations.
  • Engaging Gameplay: Intuitive tank controls, precise shooting mechanics, and a coin-based system for strategy.
  • Dynamic Features: Includes a leaderboard, mini-map, healing zones, and bounty coins to keep the gameplay challenging and competitive.

Technologies Used

  • Unity Game Engine: Provides a versatile platform for game development.
  • Netcode for GameObjects (NGO): Simplifies multiplayer networking and synchronization.
  • Unity Gaming Services (UGS) Relay & Lobby: Facilitates hosting and matchmaking without technical barriers.

Future Work

Potential improvements include advanced matchmaking, and performance optimizations.

Documentation

You can read the full dissertation here.