Dynamic Procedural Music Generation from NPC Attributes

Procedural Music Generation in Games (PMGG) can enrich the playing experience by providing both entertainment and communication to the player. We present a system that generates unique procedural thematic music for non-player characters (NPC) based on developer-defined attributes and game state. The system responds in real-time to the dynamic relationship between the player and target “boss” NPC. We create a multiplayer 2D adventure game using and evaluate the music generation system by means of user study.

Procedurally Generated, Adaptive Music for Rapid Game Development

Audio design is an important aspect of game development which may be neglected in time-limited rapid prototyping game creation events. In such environments, members of small development teams often multitask or switch roles, but they may not possess the necessary time, resources or skills for original music compositions. In this paper, we present AUD.js, a system developed for procedural music generation for JavaScript-based web games. By taking input from game events, the system can create music corresponding to various Western perceptions of music mood.