Perforce Software announced that the company's Fast Software Configuration Management (SCM) System was selected by Austrian game developer Sproing Interactive Media GmbH to manage the development of its games, including the upcoming release of Panzer Tactics
for the Nintendo DS.
Perforce's SCM System tracks and manages source code, documents, and digital asset development for software production environments. Sproing uses Perforce SCM to archive every item that goes into its PC and console game projects, allowing developers to recreate an entire game at any stage of its development.
"The determining factor for selecting Perforce is its version control functionality, whilst maintaining an at-a-glance overview of all development activity within a project," said Gerhard Seiler, Sproing's co-founder and technical director. "The changelists are a good tool for our project managers to control the progress of asset creation as well as feature creation."
Within the Perforce SCM system, a 'changelist' is a collection of related changes that can be grouped together and submitted as a single transaction. This is an "all or nothing" operation that guarantees the underlying repository is in a consistent state and that all changes can be selectively retrieved or propagated to different codelines.
Seiler added: "Perforce Software's SCM system requires close to zero administration. Perforce's version control also helps us to ensure all developers are working with the same data. This is crucial in game development as a typical project consists of tens of thousands of individual source files, code, graphics, sound, etc. and every developer in the team needs access to this. The same goes for different versions (branches) of the game, every developer has to be able to easily get the full consistent data."