GSoC/GCI Archive
Google Code-in 2010 KDE

Advanced Dynamic Playlists in Gluon Audio

completed by: Michał Koźmińśki

mentors: ahiemstra, Dan Leinir Turthra Jensen

Create a proof-of-concept of a dynamic playlist system for Gluon Audio. This system would allow one to create an any number of playlists containing any number of tracks. The user of this system should be able to define the playlist and track selection, thus allowing one to select a different track or playlist when certain in-game events happen. Eventually this system could be used to create an almost completely dynamic music environment in games. Ideally this system would use the existing facilities in Gluon, like the object system and the serializer for these objects. This task involves learning about object-oriented programming, scripting, game audio and parts of the Gluon API.

Gluon is a Free and Open Source framework for creating and distributing games - supporting the flow of the idea all the way from the author to the player of the finished game, and back.