En lugar de decir Unity3D (que creo que es la respuesta correcta, aunque nunca he probado CryEngine).
Sugiero esto:
Tómese 2 semanas, descargue CryEngine, haga funcionar el juego ‘hola mundo’. Ver tutoriales, intente tantos tutoriales como pueda.
Después de 2 semanas, descargue Unity, vaya a los tutoriales e intente tantos de ellos como sea posible.
NO: planee hacer este juego asombroso mientras aprenden el motor (intenté hacerlo con mis alumnos el año pasado, pero fracasó horriblemente). Solo prueba todos los tutoriales que puedas para tener una idea de cómo funciona. Intenta hacer muchos pequeños juegos siguiendo los tutoriales. Además, concédase exactamente 2 semanas (ni más ni menos) antes de pasar al siguiente motor.
Después de 4 semanas habrás trabajado con 2 motores, sabrás lo que piensas de ellos. Tendrá 2 semanas de experiencia con el motor de su elección, y solo habrá perdido 2 semanas probando y decidiendo que no le gusta el otro motor.
Por favor publica tus resultados una vez que hayas probado esto.