¿Qué es mejor para hacer videojuegos de consola: CryEngine 3 o Unity?

Para un principiante, te recomiendo que uses Unity. Es genial y muy amigable para principiantes. Programe su juego en C #.
Este es un gran curso para comenzar.
Aprenda a codificar haciendo juegos: desarrollador completo de Unity 5
Unidad 5 + C #: ¡Conviértete en un profesional desde lo más básico!

Le recomiendo que eche un vistazo a esto también.
¿Entonces quieres ser programador de videojuegos? – parte 2 – Especificaciones

Es muy intimidante pero no te estreses. Si ha comenzado a programar, solo siga programando, haga juegos. Pueden comenzar de a poco y hacerse más grandes. Conéctese con otros que pueden ayudar: otros programadores, artistas, diseñadores. Y sigue haciéndolos. Esto creará la experiencia que necesitará.

Va a tomar un montón de matemáticas y horas al final del trabajo, pero sigue adelante. No te apresures y no intentes comenzar creando un juego gigantesco. ¡Va a valer la pena al final, hombre! ¡Buena suerte!

Si está “entrando en aplicaciones de codificación recientemente”, entonces no está cerca de un nivel de habilidad en el que la publicación de juegos de consola esté abierta para usted. Estás a años luz de distancia.

Mejor es un término subjetivo, pero en su caso, hay una respuesta clara. No obtendrá ningún beneficio al usar el motor Crytek. Para utilizar adecuadamente ese motor, se requiere un equipo de artistas con experiencia en la creación de activos de arte 3D de alta calidad.

Tienes un largo camino por recorrer.

Unidad. Cryengine no es tan fácil de usar y tiene mucho menos material de aprendizaje.