Inspiration

We took our inspiration from 80s arcade games such as breakout, pong, space invaders. This is a combination of many aspects of arcade games.

What it does

This is a video game where you play as a tank and 1v1 someone else. It is best played with two people.

How we built it

We used Unity Engine to make our game. We started by making movement and firing controls. We then made the bullets bounce off walls and obstacles as well as killing players. Afterward, we worked on powerups that enhance the gameplay. We then created UI elements and menu screens. Finally, we added audio effects and music. More on GitHub. See the readme and both GitHub links.

Challenges we ran into

We ran into several bugs which needed fixing. We also scrapped the first idea of our game (Pacman + Snake). It went smoothly and we luckily did not have to delete everything because of the bugs. Another challenge was making the gameplay adhere to fighting each other. It is hard for the player to kill just by shooting because of bullet speed so it is more important for you to dodge well and make it so that more bullets are on the other side of the map to increase your chance of getting points. We did this by changing powerup chances and buffing some of them. This helped a lot.

Accomplishments that we're proud of

We are proud that we made this game in 1 day and the way it turned out. It is performant and the movement is smooth and natural.

What we learned

We learned how to make games quickly as well as how to make bullets bounce off walls. We learned a lot about UI elements and timers as well and making the game perform quickly.

What's next for Tank Battle

Tank battle could do with some more intricate powerups as well as a game mode where you play against an AI tank.

Built With

Share this project:

Updates