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.
- 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.
- 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.
Potential improvements include advanced matchmaking, and performance optimizations.
You can read the full dissertation here.