Social Versioning System (SVS) is a framework for developing collaborative multi-user coding environments specifically geared towards use in gaming and simulation systems. The framework enables scripts running in such a game or simulation to be easily accessed and edited while the game/simulation is running live. Significantly this 'live coding' capability is provided with lightweight version control features - closer to a Wiki than a CVS. The evolution of code within the game/simulation can be tracked over time and the framework aims to provide tools for doing this.
Beyond its use in gaming, SVS could be applicable to use in small code development teams, programming workshops and classes, and other forms of collaborative coding projects.