Unity is now free. Of course, this isn't the full edition with all the tools you would need if you are developing anything bigger than a one-man game..
Still, the price is right.
If your the free as in speech kind, try the Blender game engine.
Video Quick-Bit: Numitrons and Infinite Build Volumes
11 minutes ago