I don't know the game Half Life 2 very well, so I'm not sure how difficult it would be to create something like this. Pretty sweet...