Game Projects
This is a sample of work that I have completed during my degree program. Each project was coded in C# using the Unity game engine.
Warp Drive
Warp Drive is an arcade-style shooter. Each part of the game was made by myself, with the exception of free models and sound effects used to complete the experience. The game includes different enemy behaviors, power-ups, and a mechanic to set all enemies and enemy lasers back in time by two seconds.
Scraps
Scraps was a platformer framework that I built two mechanics for. Moving platforms were created to carry any objects along its path, keeping the local positions true to those objects. Exploding crates were also implemented so that they would damage the player, apply outward forces to select obstacles, and would remove its own interactability before detonation.
Lights Out
This was an early project exploring how to dynamically alter game states and information instead of relying on static elements for several player options. The game board is created from scratch at runtime when it is generated and properly considers edge and corner tiles.
Information is also updated for turns and completion as the game is played.