Well.... not always. It often depends on how you play, to how long the games go on. Also it depends on what sort of game you are playing. Say if you play all the scenario stuff... then those take ages! But I can play a single player deathmatch in no time at all. Because when you start, you have a stockpile of resources. But if you are in the mood to be slaughted, you can play online against a pro the game will be over in a bit over 15 minutes.