Poly Tanks is a 3D battle royale captured in 2D-environment between 2 to 4 players on a secluded island at sea in order to determine who is the supreme tank. The game supports local play between players but could also be played with an AI for single or multiplayer. You take turns moving into position, aim your cannon and try to hit the enemy players with a variety of different projectiles. Once the tank has suffered enough damage it's out of the competition. Be weary of your suroundings to not get trapped in a hole or have your tank sink to the bottom of the sea.
The game was made by 5 students from MAU during our second year using the Unity engine and C# as our programming language. All models were made by ourselves using Maya and Blender.
Crates of different colors will have a chance to drop between each round and stay on the map until they are collected. The crates can either contain Health, Fuel or shells. The color indicates which type of item it contains.
A player is able to move as long as they have fuel which replenishes between rounds. Crates can be collected by running into them. Select the type of shell to use, aim your cannon and fire away.
My main contributions were the making of the models used in the game. Below are some examples of the models that I produced during the development. In addition I was responsible for the air drop system, the AI firing algorithm to find a suitable trajectory and I assisted in the makings of the UI switching between each different shell in the player inventory. I also contributed to the testing and feedback for the gameplay loop during the entire design process. By clicking on the icon of the shell the player is presented with their entire inventory to select the type they want to use and the amount of each type they still have left.
One of the first tanks created by me in Maya for the game. The playfulness of a tank with more height than width seemed to suit the game's ideal. The tires and head areseparate from the main body.
These were the different projectiles in addition to the basic one that can be used in the epic battle with each one having their own unique trait. The idea was to keep the design simple and low-poly while still being distinguishable by the player when selecting.
Link to repository on GitHub: github.com/valter100/Tanks