Navbar Programmer

Tank Online

2D Multiplayer Online Battle Arena – Destroy Tanks, Collect Coins, Climb the Leaderboard

Project Details

Role:
Game Programmer
Period:
Jan 2025 - Feb 2025
Game Engine:
Unity6 2D Multiplayer Online
For:
Udemy Course

Impacts on the Project

Gameplay

Player Movement (With New Input System)
Projectiles
Player Health
Coins (With Interfaces)
Minimap
Random Respawn Position
Healing Pod

Multiplayer

Networked Player Movement
Networked Projectiles
Networked Player Health
Networked Coins
Networked Leaderboards
Networked Teams
Server Backfilling

Unity Cloud Features

Matchmaker
Multiplay Hosting (Dedicated Servers)
Lobby
Relay
Player Authentication

Custom Features I Created

Player Account Login (not only Anonymous)
Player Rename
Reload Bar
Coins Minimap Icon
Healing Pod Minimap Icon
Adaptation to Unity 6

Game Design

Level Design
Balancing

Description

As part of an in-depth course on Udemy, I explored Unity Netcode for GameObjects and significantly expanded my understanding of online game development.

Throughout the training, I gained practical experience with Unity Gaming Services, including Lobby, Relay, Matchmaking, Authentication, and Server Hosting. I also developed a solid grasp of server-authoritative architecture and core networking principles.