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

InaJaweed/Dissertation-CS3IP16

Repository files navigation

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.

Releases

No releases published

Packages

No packages published

Languages