I think SM is a pretty cool guy, eh builds unicycle-bots and doesn't afraid of anything
Another alternative= Unreal Engine 3 (UDK) + Blender
Another= Unity3D + 3DSMax + Blender
These got nice physics
No, the Source engine won't cut it. The physics are way too glitchy.