Not Starfox
Tools
Unity 3D
C#
Contributions
Game Direction
Game System Design
Programming
Environment Design
Animations
Sound Design
UI and UX
Not Starfox is my attempt at recreating the classic Corneria level of Starfox 64, as an almost-top down, on-rails shooter. It was completed in 3 weeks, during December of 2022.
On-rails
Animations were largely based on a timeline, with the player moving through the level on rails. Enemies fly in at set keyframes, though attacking is dynamic as they track and shoot at the player.
Dynamic attack animation
The boss at the end of the level has a dynamic attack system that will choose from a pool of up to 5 available attack animations. As pieces are destroyed, some animations are removed while others are added.
Movement
Movement needed to feel fast, responsive, and fun. Multiplying the analog stick input values by the move speed allows the ship to move 1:1 with the stick movement. Additionally, the ship will roll to the left and right, depending on how hard the player is evading, and will engage boosters or brakes, if the player is fully throttling forward or pulling back on the stick. Though these are just visual and audio embellishments to the ship movement, they do enhance and help illustrate the control that the player has of their ship.