CryEngine Free, Non-Commercially At Least
CryEngine 3 is now free to use, as long as you're not making any money from your creations. Crytek explain: "You can use CryENGINE 3 for free in educational facilities, even if you are charging tuition. We have always offered our engine for free to educators, but now individual students can also freely download the engine and use it to learn about real-time 3D development. CryENGINE 3 is also free for non-commercial use; if you are distributing your game or application for free (and not charging for your work in producing it, whether directly or indirectly), no additional license is required." There's also apparently an indie license agreement for small projects, but you need to get in touch with Crytek for details.