Bug Patrol is an arcade style fighter plane game where the player take down a hoard of giant alien bugs in their advanced fighter jet. It was programmed in Unity as one of my assignments during my second year of university.
My core design goal for bug patrol was to create an enjoyable and engaging flight system inspired by similar games such as Ace Combat. Since my main goal with this project was game feel I put less emphasis on fleshing out the gameplay than the other projects displayed here, and instead focused on stretching my technical skills and making the player’s aircraft fun to fly.
I decided to use Unity’s physics system to create my flight system because it would allow me to mimic some of the real forces that aircraft use to fly, and provide me several levers to adjust the flight experience. Whilst I initially looked up the flight equation, I decided against using as the additional complexity wasn’t necessary to create a tight gameplay experience. Instead I took a simpler approach of applying an acceleration force to the aircraft for movement, and an up/down force at the rear for pitching the aircraft to mimic using the ailerons.
