Dominic Guay, Technical Director of Ubisoft Montreal, recently gave a speech on "Procedural data generation" in Far Cry 2. At a basic level procedural data generation allows techniques and algorithms to harness and automate the data of game content. This new system throws the old way of designing a texture in Photoshop by hand away. Why spend hours drawing a texture, when the computer can do it for you in milliseconds? … Essentially it's the human chess player vs. the computer. Except that in Ubisoft's case they aren't competing against each other…as the human always wins in this scenario.