Unreal engine 3

Buenas, estoy buscando un buen engine para empezar a hacer pruebas de lo que podría ser mi juego (usaría el Unreal Engine que viene con el gears of Wars o el Unreal torunament), pero me surgen unas dudas:
-Es puro Visual Basic en la parte de programaion o también se usan otros lenguajes?
-La cantidad de polígonos recomendable para los personajes y escenarios y tamaños de las texturas.

Si soporta mapas especulares, y de que tamaño soportria los normales.

Se puede hacer un modo campaña que quede separado del juego principal?
-Soporta animaciones de modelos por bípedo? Gracias por adelantado, espero pronto poder mostrarles cuáles son las ideas de mi juego.

Ver más sobre el tema y los comentarios en el foro