SCI-FI Defenders

Demonstration video :

Overview:

From 2020 to 2021, during my master training I had to create a game from A to Z over a period of one month. The goal was to validate the programming and 3D skills. This game named SCI-FI Defenders is a wave survival in local cooperative of two players. The goal is to defend a civilian base in a SCI-FI universe against drones that attack it. The players are the defenders of this base and must kill as many of them as possible to survive as long as possible and avoid that the drones enter the base. The game was made on Unity.

For this game I made a GDD which allowed me to express all the necessary needs to create it. On Unity I had to program the gameplay, the UI and the menus. I also did the integration and the sound design. I defined as artistic direction a stylized low poly style that allowed to enter in the time of the project. With 3Ds Max software I also modeled and UMWRAP the environment, the enemies and the characters. With substance painter I textured all my assets and characters. I finished by animating the characters by doing an automatic RIG and SKIN on mixamo because of the lack of time on this project. The animation of the character is a combination of blend which allows a fluid animation of the character.

Gameplay aspect :

Game : The game works by waves, the power, life and speed of the enemies increases according to the level of the arriving wave. The players have to hold on as long as possible to the greatest number of waves by recovering items such as ammunition, life points and shield points at the end of each wave.

Player : The player will be able to duck behind a low wall to protect himself, move behind a low wall. He will also be able to shoot at enemies with a gun. At the end of each wave the safety lasers will be deactivated and the player will be able to go and get ammunition, life points or shield points. He will lose life and can die when his life bar is empty. He has the possibility to send ammunition to his teammate.

Enemy : The enemy will have to arrive by the left door and his goal is to cross the door on the right. When a player gets up from the wall, the enemy slows down or stops and shoots at him. The enemy can die when his life bar is empty. When he dies, he may or may not drop items such as ammunition, health points or shield points on the ground.