In adition to UDK and Cryengine 3, which is not free, and they do not support indie developers, they only support established studios, there is also Unity3d, a widely used game engine that's multi-platform, and can publish to multi-platform as well (though the free version only supports publishing to windows and mac)
The free version of unity gives you about 95% of what the Pro version gives, there is also an active community that is developing extensions and addons for the engine, some are compatible with both the free and pro versions.
Here's the website
Unity3D, and here is a link the the Unity forums
Unity forums.
Zbrush 4R5, Max 2012 (might switch to Maya soon)
----
Win 7 Pro X64, Q6600 Intel 2.4GHz Quad Core CPU, 6 GB DDR2 RAM
Samsung 400GB SATA int Hard Drive, TOURO 4TB ext Hard Drive
Asus Std Motherboard, Radeon XFX 7950