A ver, si el crysis no os va a tope este tampoco ira, por que usa el mismo engine.
Ellos no pueden optimizar el engine por que no es suyo, pueden afilar modelos, texturas, particulas, el codigo que necesiten crear o modificar para sus mecanicas, pero lo que de verdad pica, eso es crytek el encargado de optimizarlo y ya lo esta hasta el nivel que han querido o podido, y a la espera de si sacan parches para el engine, que me imagino que los haran lo mismo que los hace ID para el unreal y los hace unity, pero de eso nosotros no nos enteramos a no ser que nos metamos en los foros de cry a buscar.
Con respecto a lo que ellos oueden hacer y optimizar, lo mas trabajable son los modelos 3d, no se que cantidad de poligonos llevaran, pero si el hangar que basicamente es una habitacion, unas luces y la tocho nave, os va mas o menos igual que el crysis 3 en una habitacion de caracteristcas similares, quiere decir que ya estan bastante pulidos los modelos, lo cual es bueno por que no estan perdiendo el tiempo y trabajan a calidad de juego, no de demo bonita.
Haceros a la idea que la tecnologia que usan es la misma que crysis 3 e ira por el estilo, puede que los entornos abiertos del espacio le vengan bien, pero las explosiones y las particulillas de motores y demas chupan guapamente, asi que mas o menos se compensan.
Lo que voy a comentar del Crysis 3 es sin malos rollos^^.
El Crysis 3 esta realizado con el Cryengine 3. Star Citizen esta desarrollado con el Cryengine de 4ª Generación que va después del Cryengine 3, actualmente 5 juegos desarrollados con dicho motor:
- Homefront
- Ryse: Son of Rome
- Star Citizen
- Uno de Arkane Studios que no se sabe el titulo
- Uno de Battelcry Studios que no se sabe el titulo.
Estos juegos necesitan de una optimización y potencia mas allá del actual del Cryengine 3 lo que si se sabe es que tanto Star Citizen y Ryse: Son of Rome trabajan conjuntamente con Crytek para desarrollar el motor. Normalmente todas las licencias de Cryengine (Motor para juegos no confundir con el motor de simulación) tanto las de estudios independientes como para estudios comerciales para juegos AAA pueden modificar el código fuente del motor, para mejorar, optimizar y hacer cosas especificas.
Crytek normalmente coge unos pocos títulos para renovar el motor(nueva versión 4ª Generación), en este caso les ha tocado a los títulos mencionados anteriormente como en este caso es el Star Citizen. Estos títulos son los que determinaran la nueva versión del Cryengine.
En principio aumentara potencia y optimización, las dos empresas están mano a mano. Normalmente las empresas de motor gráfico destinan unos pocos programadores para cada titulo para trabajar codo con codo ( por algo pagan pastizal por la licencia -.-), en este caso al trabajar en el motor nuevo mas todavía.
Dicho esto estar tranquilos que optimizaran el juego si o si, Chris Roberts aun esta contratando gente para programación gráfica, ia, fisicas, interficie, redes, Crytek mas de lo mismo, llevan unos meses lanzando ofertas por Linkedin.
Queda un año, tanto RSI, Crytek, Nvidia, ATI están dándole caña para tener la 4ª generación lista para tenernos entretenidos unos años.
No se si sabréis como funcionan los motores gráficos actualmente os lo comento muy muy muy muy resumido. Los renderizados a tiempo real no influye que tengas un hyper hangar con 2000 naves como tengas 1-2 naves, me explico.
Los renderizados a tiempo real actualmente solo renderiza lo que la cámara ve y por escalamiento, es decir lo que esta atrás del todo en una escena se la suda un pepino que tenga 20000000 polígonos lo pondrá con pocos y a la medida que te vayas acercando ira aumentando el detalle.
Cuando salga el modulo de combate se podrán hacer estimaciones mas exactas porque por ahora las gráficas que van bien, van perfectamente para cargar todos esos polígonos estáticos lo que aun esta por ver que rápidas son estas gráficas para renderizar todos esos polígonos en movimiento.
Programación de Engines tanto para videojuegos/simulación es a lo que me quiero dedicar, estoy en ello aun me quedan unos pocos años de carrera^^ cualquier duda preguntar :) buscare unos vídeos que vi hace ya unos años que explica todo esto y se ve con ejemplos de un motor.
Saludos!
OMSmolina