Malediction is a third-person puzzle platformer in which you play as a dark wizard trying to regain his lost powers. Over the course of the game, powers the player will have access to include time rewinding and telekinesis.
About my role on Malediction as the Lead Programmer:
Oversee a team of 3 programmers
Ensure interoperability of code between programmers
Define high-level architectural goals for the technical aspects of the game
About my role on Malediction as an AI Programmer:
Implement AI designs in code
Provide methods for designers to modify AI behavior without requiring code changes
Things I worked on:
AI System for boss enemies
Attack system for a boss enemy
Health system for players and enemies
Project Alpha (Working Title)
Status: Prototype (Shelved)
Role: Programmer and Game Designer
Team: Personal Project
Project Alpha is a third-person dungeon crawler in a cyberpunk setting.
Frankenship is a top-down space shooter in which players fight to the death with dilapidated spaceships made by their opponent. Players collect the parts for their ship, then build their opponent's ship, then battle to the death. The last ship remaining is the winner.
About my role on Frankenship:
Managed Git repository for the team
Helped implement the design of the game
Systems I Implemented or Wrote:
Input wrapper for the Unity Input Manager that allows for use of controllers and mouse and keyboard with consistent variable names
Health/damage system for the ships
Camera zoom based on distance between ships
Return improperly placed ship parts to their spawn point