“We knew that people would think that this demo was running on PC, but the good thing is that it’s all based on streaming,” Bach tells us. “We have a super-powerful streaming pipeline, which makes it possible to stream high-end data through the game so every frame we look at will have fresh data. This means you don’t have to load everything at once; you don’t have to fill the level at the start. In BC2, you have 512 megs of memory; you load it, you play it, done. The objects you saw at the end needed to be loaded at the start, and you think, ‘It took me an hour to get to this point where I can see it, so what’s the point?’
“That’s the whole magic with this. We can have 512 megs every hundred metres if we wanted to, as we can just flush the data out [and replace it] as you move along. I can promise you that the console versions will still look amazing because of the core technology. If you have a 360, we want to use that machine to the maximum.”