Research Projects

  • An AI for real-time strategy games using a reactive planning language and several forms of machine learning.

  • An effort to automatically acquire knowledge about expert RTS gameplay by mining thousands of professional StarCraft replays.

  • A system in which game designers specify the jumping rhythms and timing a player should feel in order to auto-generate 2D platformer level designs.

  • An adaptive AI for real-time strategy games using a reactive planner. Based on analysis of how skilled human players conceptualize RTS gameplay.

  • A text-based interactive story authoring and generation tool. Provides a simple interface to plan-based story generation for non-programmers.

  • A game where the player has the ability to see from the perspectives of other creatures, increasing one's appreciation and awareness their environment and body movements.