top of page

Falcon 360

VGDC Spring 2023 Libraries Jam (3 weeks)

Game Description

Falcon360 is a first person wave based space shooter game, using a mouse and keyboard or controller. Fight off the circling Empire ships as they make their attack runs on you. Survive the waves to regain your shield, but continue to lose your health. Can be played on a classic PC or in a 360 degree projector room.

This was entirely a solo project, although the art I got from online sources.

  • Player rotating, shooting, and health

  • Data tables containing different types of lasers and ships.

  • Enemy AI using a combination of C++ and Behavior Trees

  • Created my own AI pathing system using travel points.

  • Programmed functionality for PC and 360 studio.

  • VFX for lasers

Roles

NewWave.gif

Takeaways

PlayerDeath.gif

This was my first project using several different features in Unreal Engine including Niagara, Data Tables, and Behavior Trees. I learned a lot about constructing AI in C++ while still allowing for customizability in Behavior Trees. Learning what to expose and what to keep in C++ took a lot of work. Using data tables to set up enemy ships simplified the process of adding new ships considerably, allowing me to have four different enemy types. This was an incredible project that I learned a ton from.

bottom of page