
4
Continuous Integration for Games
Steven Ramirez
4.1 Introduction
Video games are made up of complex systems that form a cohesive, high-performance
application. Content creation for those systems involves using external tools, such
as Maya and Photoshop, to take an asset from concept to running in-engine. De-
velopers establish asset pipelines to streamline that process. While each team has
their own demands that need to be met, there are requirements that overlap for all
teams. This can include automation of unit/build testing, asset generation, build
creation, and notification of build errors. CruiseControl.NET (CCNet) is a free,
open-source suite