Check it out. This is a mod some people have made using the Valve Source Engine. And it's free, so long as you have Hal-Life 2 (I think).