Crytek also released the CryEngine 3 SDK for free(non commercial) a few days ago. You might wanna try it -
http://mycryengine.com/
I tried it, it's sys requirements are low compared to UDK.
Develop games in your browser. Powerful, performant & highly capable.
So Deadeye, I'm seriously considering taking the plunge into 3D... so you recommend Unity for a beginner? I know no coding, so I would have to learn practically everything from scratch.