Mech Commando

Game
Genre: First Person Shooter


The project
This project was developed during the third year of my bachelor in game development. It was made with 2 other colleagues and development took about 5 months.
In this project I was the main designer and programmer. Some of the 3D models were also made by me.

You can download the game on the Itch.io page
Game overview
Mech Commando is a Single Player, full 3D Hard Sci-fi, fast paced First Person Shooter with emphasis on atmospheric environments and fast paced battles. The player controls a mech and uses high tech weapons to fight AI Machines in various locations around the world.
Missions have the player start in point A, move to Point B to complete an objective such as destroying, defending or activating something and then move to point C for extraction.
Technical Stuff
This was the second feature complete game I had made, I was still working out how to do a lot of stuff in unity.
The game features AI with a decision tree. there are various pre-placed waypoints around the map, and the AI starts by either doing a fixed patrol or by staying in place. when the player aproaches they will start attacking.
When the player dies, an physics objects is created, the camera is attached to it and then the object is launched in the air.
Gameplay
Controls are standard FPS ones, the player has 3 repair kits that they can use to restore health. Weapons have a heat system: heat rises while shooting, and if it reaches 100, the weapon must cool down before being able to shoot again.
The player can pick up shield to reduce incoming damage, and can spend energy to sprint to dodge in one direction. Energy recharges over time.
The current objective can be seen as a 3D marker on the screen, which allows the player to better navigate the maps which can be vast.