GAME DESCRIPTION

Battle your way through victory by decimating all of your enemies that stand in your way. Unleash bullets with no mercy and claim victory.

Navigate through the empty plains and take down the enemy tanks in either a fierce one-on-six singleplayer mode or in multiplayer mode where you and other players take eachother down in a chaotic free-for-all.

Make your way to the top of the leaderboard in singleplayer mode to prove your dominance to the rest of the world. Are you up for it?

YEAR
2024
GENRE
MULTIPLAYER - ACTION
MADE IN
UNITY
PROJECT INFORMATION

Whilst building this project, I was able to implement multiplayer for the first time which provided me with a variety of ideas, using PlayFab and Photon as the multiplayer frameworks. I was able to have the players communicate with eachother through real-time movement in-game and through a chat.

Building this game was an invaluable learning experience. It helped me gain confidence in tackling multiplayer features and navigate this new territory without encountering any major issues.

This project was assigned to me by my university as one of a module's courseworks. I'm proud of the final result because developing multiplayer games, where players can interact and communicate with one another, marked a significant milestone in my journey as a game developer.


GAMEPLAY


LEVEL DESIGN

I decided to bring about an open field for singleplayer mode as it helps the player mainly focus on hitting the enemy tanks with their bullets. In multiplayer mode, I ramped up the difficulty by adding hills as obstacles.


SAMPLE CODE

Two of the codes provided, both of which with "Multiplayer" were the stepping stones to my satisfactory attempt at running a successful game of players fighting eachother. The other two are for the singleplayer mode where it focuses on the enemy tank and how the game runs.

Multiplayer.cs MultiplayerLobby.cs Enemy.cs LevelManagerScript.cs