No os ilusiones pero para hacer un buen juego 3d as de saber programar
ya que la programación tiene un sin fin de posibilidades en canbio unreal engine
es un programa con limitadas opciones de esto me entere cuando quería hacer un juego 3d y mire de hacerlo con el fps creator pero era muy limitado y todo lo que veía igual entonces decidí hacerlo en c# o java (los lenguajes que yo se) y busque en internet sobre micro universos en java pero era tan extraño ya que yo nunca había tocado un juego 2d ni 3d solo un simple emulador de habbo que simplemente envia paquetes y modificas el paquete le das la funcion y listo pero un juego 3d as de currartelo sin base alguna asi que busque ficheros web que hablaran de programacion java 2d y desde ahi que ando haciendo un juego 2d en java.
Repito aprended a programart un buen lenguage y podreis hacer maravillas