Research Projects

Endless Web is an experimental 2D platformer that explores how to deeply integrate procedural content generation into both game mechanics and aesthetics.
A social simulation game about the interpersonal lives of a group of high school students in the week leading up to their prom.
Marrying dynamic language and quest generation with augmented reality, this outdoor smart phone-based role-playing game seeks to encourage teenage girls to exercise.
An AI for real-time strategy games using a reactive planning language and several forms of machine learning.
A visual interactive story authoring and generation tool inspired by comic books and storyboards. Story Canvas is based on the author goal-centric UNIVERSE-like story model in Wide Ruled.
An experimental augmented reality documentary based on the stories of three US soldiers in Afghanistan and three unarmed civilians they shot and killed in early 2010.
How do you help a woman in labor? The Prepared Partner draws on childbirth education materials to help people feel physically and emotionally supported throughout labor and childbirth.
A set of extensions to Kodu Game Lab to enable the creation of games based on dynamic relationships, social interactions, and storytelling.
An international effort to create social games for conflict resolution based on natural interaction.
A run-time game master that offers quests and actions to the player based on their history and current world state.
Automated camera control for watching StarCraft games.
A project that uses composition rules to automatically crop human-annotated photographs, based on learnings from the Panorama project.
A casual game that collects data about what people consider good composition in photography.
An expressive generator based on the Big 5 model of personality.
A project that seeks to increase author creativity by providing them with tools to allow multiple characters to express the same plot point, but in their own voices.
A mobile, smart phone-based dialog system for giving pedestrians directions that adapts to the user's language and cognition.
A project examining argumentation and persuasion in social media forums.
A story generator organized around explicit formal models of character roles.
A project exploring the relationships between level design elements and gameplay, with a focus on single player first-person shooter (FPS) levels.
A prototype mixed-initiative level design tool for 2D platformers that enables realtime human-computer collaborative production of a playable level.
Play through multitude of arcade-style mini-games to acquire the resources needed to unlock new areas of a mini-game design space.
A project to model and verify emergent software throughout the development process. For game designers, Zenet lets you specify negative game experiences and repair them if they occur.
A java interface for developing a StarCraft AI using the BroodWar API.
A game developed to facilitate research on level generation. Players control salmon swimming upstream through dynamically generated terrains.
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.
Syndicate content Syndicate content Syndicate content