May 2010
Intermediate to advanced
384 pages
8h 51m
English
In agile circles, iteration means one thing: It’s the timebox in which product increments are made. For Scrum, the iteration is a sprint. For game developers, the term iteration means something more. It refers to the practice of creating an initial version of something (artwork, code, or a design), examining it, and then revising it until it’s sufficiently improved.
Unfortunately, iterating isn’t free. It takes time to revisit a past bit of art, code, design, audio, or other game element. The challenge facing all teams is to find ways to reduce the cost of iteration. A team that reduces the cost of iteration benefits in two ways: They iterate over gameplay elements more often, and they do so more frequently. These ...