Ensemble Engine



The Ensemble Engine is a framework and tool for incorporating social physics into playable experiences. The design of the system is directly informed by the experience of more than five years of building the CiF system, and using CiF to create multiple games such as Prom Week. Put simply, a social physics system looks at all of the social factors impacting a character, or group of characters, and determines how the characters might best react to the current social state to suit their desires, as well as directly changing the social state itself.

While the primary motivation for creating the Ensemble Engine is to aid the spread of social physics, a secondary motivation is to make a family of artificial intelligence techniques more broadly available to both independent game creators and game researchers. The Ensemble Engine approach to enabling socially based gameplay has the potential to make a variety of innovative game projects easier to create, and the creators look forward to helping explore them as widely as possible.



Ben Samuel (bsamuel@ucsc.edu), Aaron A. Reed, Paul Maddaloni, Josh McCoy, Mike Treanor, Melanie Dickinson, Max Kreminski


Michael MateasNoah Wardrip-Fruin

Research Labs

Expressive Intelligence Studio

Groups and Channels: 
Posted: Apr.17.2015
Category: EIS