Usage of Pure Data in Spore and Darkspore

Abstract

The main focus of this paper is to describe the technical implementation of Pd[[Pure Data]] a dataflow programming environment into our game environment. The presentation will also cover some of the further usage of the tool in game with example patches and discuss some of the challenges involved. The work done became what is called EApd and represents our attempt to cast the tool in a production environment light.

Keywords

EApd, Spore, Electronic Arts, Games

The use of Pure Data in Spore was a first in many respects. Buoyed by the excitement and innovation of the game, the team was willing to take on procedural music and a custom sound system that featured the use of Pd[[Pure Data]] a dataflow programming environment (EApd).

The talk will detail how Pd[[Pure Data]] a dataflow programming environment was implemented and used, what the successes and problems were, and invite discussion on ways to advance the use of Pd[[Pure Data]] a dataflow programming environment and procedural audio in the future.