AI and Gameplay Programmer

Team Bear King

DigiPen Sophomore Project

Genetic Drift is a top-down, twin-stick shooter where players engineer micro-organisms for battle by choosing the DNA sequences their micro-organisms inherit. There are seven DNA sequences (abilities), each with their own mutations that can change how the inherited sequence works. Genetic Drift encourages players to choose their own playstyles through the abilities they select, and to enjoy the bragging rights that come with beating your friends over and over again in a game of superior genes. Features AI opponents to fill empty player slots.

Download the game from the Digipen Game Gallery here. (recommended 2-4 players)

What I Did

  • Worked on a Goal-Oriented Action Planning (GOAP) implementation for emergent AI behavior which led to flexible AI actors that could use new abilities with hardly any new code.
  • Jordan Ellis and I’s research paper on the implementation can be found here
  • Fixed engagement problems in matches by Creating a system for making level events inside of our custom
  • Created upgradeable player abilities that gave the player finer customization of their character, making each player’s character feel unique to their playstyle

Tools and Languages Used

  • C++