I'll tell you a riddle. You're waiting for a game, a game that will take you far away. You know where you hope this game will take you, but you don't know for sure. But it doesn't matter. How can it not matter to you where that game will take you?

I'll tell you a riddle. You're waiting for a game, a game that will take you far away. You know where you hope this game will take you, but you don't know for sure. But it doesn't matter. How can it not matter to you where that game will take you?

This would be the best way to announce HL3:
In Meet the Pyro lots of subtle things indicating HL: A burning headcrab blurred out in the background, the picture of the black mesa scientists in Klieners lab etc. Then when the video reaches a climax and the pyro goes to take off his mask, he turns away from the camera. Before he turns around those creepy radio sounds from HL2 play. He turns around and reveals he is in fact gman who says 'Not that I wish to imply you have been sleeping on the job'.

This would be the best way to announce HL3:
In Meet the Pyro lots of subtle things indicating HL: A burning headcrab blurred out in the background, the picture of the black mesa scientists in Klieners lab etc. Then when the video reaches a climax and the pyro goes to take off his mask, he turns away from the camera. Before he turns around those creepy radio sounds from HL2 play. He turns around and reveals he is in fact gman who says 'Not that I wish to imply you have been sleeping on the job'.

Imagine the hype. Everyone would go crazy.

Or he could turn around and reveal that he is in fact, a hairy ass, and then he shits out a brick that later is revealed to contain 3 dots leading to speculation!

From a programmer's point of view, loading the entire map and resources at once is really clever. You won't have to deal with having slow I/O and therefor having missing parts of the map/missing textures and the only requirement is having memory enough.

Streaming the content might be good but you also need to put down CPU power on the I/O which could be used for other stuff.