Já falamos das duas engines que podem criar um jogo. Mas se você quer fazer um jogo á sua maneira tem que ter o Blender (modelagem 3D).
Se você tiver simplesmente o UDK ou a CryEngine 3, só vai poder desfrutar dos objetos lá contidos. Se tiver o Blender, você pode modelar por ex. "A Torre Eiffel" e introduzila no Cry ou no UDK. Você modela a torre eiffel e pode fazer um jogo sobre a torre, porque nem na Cry nem no UDK existe a torre eiffel ou outros monumentos, pois a Cry e a UDK servem para criar.
Então com o Blender "Problema Resolvido". Modele o que quiser e faça um jogo na Cry ou no UDK...
Atenção: O Blender também consegue criar jogos, mas é mais difícil.
Download: www.blender.org/download/get-blender/
Algumas imagens do programa: