SUBMARINE WIZARD
ROLE
Gameplay programmer
DESCRIPTION
Submarine wizard is my end of first year project and my first experience on a game engine. I realized it in several months with Unity. It is a 2D platformer that is considered three levels. The first is to avoid enemies while advancing, then you will have to face a boss. Finally, a wall of flames will advance behind you which will force you to redouble your efforts not to loose. The biggest dificulty in this project was coding the boss. I was inspired by the Hollow Knight game to create the boss pattern
YEAR
DURATION
2021
2-3 Months
GENRE
TEAM
Platformer
1
PLATFORM
Unity - PC
​
TRAILER
BOSS BEHAVIOUR
The boss has two types of attacks, air attacks and ground attacks. At the beginning of the fight, the boss teleports at a random point among various predefined points and will make a type of attack depending on the height of the point where he is. Finally, when the attack is over, he will renew this process. When the boss will be eliminated by the player, it will explode into several games and an opening on the last level will appear
To do this in code, I used statemachine behaviour, which allowed me to put scripts on animations. The script will start when the corresponding animation is played