Time Bound

GMU Themed Run-and-Gun Shooter

Screenshot1
Screenshot2
Screenshot3
<

Software Used

Time Bound was developed using Unity, with source management for over 30 team members through Git.

About Time Bound

Time Bound is a Contra-inspired, GMU themed Run-and-Gun shooter developed for the Winnitron indie arcade platform and PC. Play as one of four classes to stop violent Stardust robots from the future from taking over the George Mason campus!

My Contributions

The Player

I developed the main player controller of Time Bound. Alongside the standard moving, jumping, and crouching, players also have eight-directional weapons aiming. This aiming system is controlled by state machine logic, limiting a player’s aim direction based off of their movement state. Each player also has internal 3D semisolid logic. This always allows us to jump through, or drop down from, specially marked platforms without affecting any other players or enemies.

Bosses

Bosses in Time Bound utilize a highly scalable and easy to use core class. This core handles all boss logic, including multiple phases with unique attacks, transitioning between phases based on current health, scaling health based on the current number of players, and dynamic hitboxes/hurtboxes. Time Bound features two bosses throughout gameplay, both of which utilize the boss core class and attacks I wrote.

Intergration

As a skilled programmer on the project, I was in charge of integrating other programmers’ code together to create unified gameplay systems. This included integrating the weapon system on the player, incorporating the game’s respawn system, and making sure each player has the correct controls from the game’s player manager.

Gameplay Development Video

Footage seen here is subject to change

Full Game to Be Released Soon!