How It’s Played

The game starts with a view from the fire truck facing the exterior of the burning building. The input is similar to Seesaw 3D. The difference is that Firefighter uses the vector calculations that I removed from Seesaw 3D which were removed because our publisher thought it made it too hard to play. The player taps and holds on the screen to start spraying water from the water hose. Then while holding on the screen, the players drag their finger to aim and adjust the power to reach the higher floors. There is a time limit to extinguish the fires before the building turns into ashes. If the player succeeds and extinguishes the fires on one side before the timer expires, they are teleported into the next fire truck to fight the fires on the other side of the building.

My Role In the Game

Language used: C#, Developed in: Unity Game Engine

General Role: Designer, Programmer

I developed each and every aspect of the game except for the artwork which was integrated into the project by me. The said equations I developed in Seesaw 3D helped me calculate the y-axis vector of the water velocity. Knowing that the input is a two dimensional vector, I had to calculate the y-axis vector to give relative height to the sprayed water. For the camera transitions, I used the cinemachine component of Unity, which gave me smooth results when attempting to switch between the fire trucks. I created separate AI controlled fire trucks that had waters that did not have any effect on the fires. This was done to create a immersive and a believable environment for the game.