>>272857336
Oh shit, it's out today?
>>272857571
Probably the ones claiming it would be better as a desktop game. Half Life always stood out for technological innovation so I don't know what they expect a desktop game to do at this point. Even 10 years ago, I knew HL3 wouldn't be able to do anything new.