Chris Roberts, creador de Star Citizen, ha sido así de rotundo, a raíz del torrente de posts que han aparecido en los foros de Star Citizen tras verse un kit de desarrollo de PS4 en sus oficinas. Desde luego el mensaje no tiene desperdicio, ya que lo dice todo de forma muy clara y directa. Y por cierto, no deja títere con cabeza cuando habla de otros desarrolladores que se han "vendido" a las consolas. También nos muestra números concretos que nos pueden dar una idea de la diferencia de potencia entre un PC de gama alta y las nuevas consolas, potencia que será posible utilizar gracias a Mantle. Y no hablamos del doble ni del triple, ni siquiera del cuádruple
Sin más dilación, os dejo con Chris Roberts.
Star Citizen ES un juego de PC. NUNCA lo simplificaremos por culpa de una plataforma inferior. NO vamos a limitar las opciones de control ni los periféricos soportados por culpa del denominador común más bajo. NO vamos a dejar de implementar características y tecnología simplemente porque sólo funcionarían en determinadas configuraciones de hardware.
Acabo de actualizar el equipo de mi oficina con un par de Titanes en SLI conectadas a un monitor de 4K y a otro de 1440p (¡gracias a nVidia por los juguetes!). También estamos a punto de construir la máquina AMD definitiva con CUATRO R9 290Xs y una CPU octacore que alimentarán varios monitores de 4K en Eyefinity (¡Gracias AMD!)
¿Creéis que esa es una buena aproximación para una consola, incluso para una next gen como PS4 o Xbox One?
ADORO el PC como plataforma porque es abierta, está en constante evolución gracias a nuevos y potentes componentes (normalmente a precios más bajos) disponibles para los jugadores año tras año. Un PC de gama alta de 3.000$ barre el suelo con los supercomputadores gráficos que hace 10 años costaban más de 1 millón de dólares. La gente se asombraba con un rendimiento de Giga flops, ¡pero hoy podemos conseguir más de 5 TERA flops en una sola GPU PCI-Express! La plataforma PC es fantástica porque no es estática. No tiene reglas ni entidades que la controlen que decidan lo que formará o no parte del ecosistema. Si llega una nueva tecnología revolucionaria como el Oculus Rift, tendrá la ocasión de atraer seguidores y convertirse en la siguiente gran revolución.
Porque Star Citizen siempre será ante todo un juego de PC y recibirá con los brazos abiertos a las mejores y más nuevas tecnologías.
Puede que algunos de vosotros hayáis visto que hemos anunciado nuestra intención de implementar Mantle de AMD en Star Citizen. No lo hacemos porque AMD nos envíe muchas tarjetas de gama alta (aunque tampoco nos viene mal). Lo hacemos porque aumenta la capacidad de los PCs para obtener más rendimiento de un hardware que de por sí ya es increíblemente potente. Acceder al hardware sin pasar por una API ineficiente como DirectX nos permite incrementar de forma radical el número de draw calls en cada frame. En la conferencia de desarrolladores de AMD la semana pasada, Nitrous, una nueva compañía que trabaja en un nuevo motor para PC, mostró una escena con más de 100.000 draw calls por frame funcionando a 60 frames por segundo a través de Mantle. Para que nos hagamos una idea, la generación anterior (y un buen puñado de juegos de PC que funcionan mediante DirectX) se han limitado a unas 2.000 - 3.000 draw calls, mientras que las consolas next gen (como la PS4) pueden alcanzar unas 10.000 o 15.000. Apoyamos a Mantle para exprimir al máximo el rendimiento de los gráficos del PC, que se han visto frenados desde hace mucho por la ineficacia y la abstracción de DirectX, que no ha hecho sino empeorar a medida que Microsoft ha ido perdiendo interés en el PC como plataforma de juegos. Me encantaría que nVidia e Intel desarrollasen drivers para Mantle (puesto que esta API no se ha diseñado para estar atada a una GPU concreta) pero si no e así, apoyaríamos igualmente cualquier API que nVidia o Intel nos proporcionasen que pudiera acceder directamente al hardware de la GPU y aprovechase el paralelismo de los cores de la CPU (para un traspaso eficiente de bloques de datos entre el juego y la GPU).
Esta es irónicamente la ventaja que ofrecen las consolas next gen como PS4 y Xbox One. Abstraen mucho menos el acceso a bajo nivel al hardware, así que aunque en esencia son PCs de gama media de hoy en día (eso indican las especificaciones de PS4 y Xbox One), ofrecen un rendimiento superior al esperado, mientras que Windows y DirectX hacen un gran trabajo frenando a los PCs de gama alta.
Apoyo Mantle para promocionar aún más el PC como plataforma de juegos y eliminar una de las ventajas que las consolas tienen sobre el PC. ¡No creo que alguien dispuesto a venderse se comporte de esta forma!
En cuanto a las consolas, Star Citizen nunca aparecerá en PS3 o Xbox 360. Respecto a la nueva generación, PS4 y Xbox One, NO TENEMOS PLANES, pero mi postura es la misma y ya la he comentado en distintas entrevistas:
SI los propietarios de las plataformas (Sony y Microsoft) nos permiten actualizar el código y los datos sin restricciones y sin largos procedimientos de control de calidad, SI permiten que nuestra comunidad pueda interactuar de forma abierta entre las distintas plataformas, entonces podría CONSIDERAR apoyar a esas plataformas.
¿Por qué?
Porque esencialmente se trata de pequeños PCs baratos con un sistema operativo personalizado y dedicados a los juegos, y además, ¿quién no querría una comunidad aún mayor de Ciudadanos Estelares? Si Sony o Microsoft abren sus plataformas, no habría ninguna diferencia real entre ellos y la Steambox de Valve, un Mac o un PC con Linux, plataformas que en mi opinión serían recibidas con buenos ojos por nuestra comunidad, ya que básicamente serían vistas como “PCs”. De hecho, muchos Macs son probablemente bastante peores que una consola next gen (puesto que Apple es la antítesis de lo que me gusta en los PCs).
Pero este es un gran SI (condicional), sé que estoy pidiendo mucho. Reconozco que Sony parece ser el que más se interesa por apoyar a los juegos independientes y a la idea de una plataforma abierta, de hecho han sido ellos los que nos han buscado para enviarnos algunos kits de desarrollo para que experimentemos, pero hemos sido muy claros sobre lo que haría falta para llevar Star Citizen a la PS4.
Y si se diera ese caso, lo contemplaríamos únicamente como un port del PC, no a la inversa, y además necesitaríamos financiación por parte de Sony para hacerlo realidad. Si algunas de las mejores características o periféricos no son compatibles por culpa de la PS4, en ningún caso limitaríamos la versión de PC por esa razón. Son básicamente los mismos problemas que te encuentras cuando desarrollas para PC. Podríamos hacer como Blizzard o Riot y centrarnos en un juego que funcione en la mayor cantidad posible de hardware de PC – pero ese no es el espíritu de Star Citizen. Estamos apuntando a las estrellas, tanto virtual como tecnológicamente. Para mí el reto de este juego es forzar los límites a todos los niveles, y es algo que confío que se mantenga vivo dentro de 10 años. ¡Quiero que utilicen Star Citizen para probar nuevas GPUs en lugar de realizar benchmarks con Crysis!
Una cosa antes de terminar - normalmente los desarrolladores se "venden" a una consola (como hicieron Bungie y Epic al ser exclusivos para XBox, por ejemplo) puesto que el dueño de esa consola los financia. ¡Gracias a todos los que han apoyado Star Citizen, no necesitamos vendernos a nadie! Habéis financiado un juego AAA de PC que competirá directamente con los mejores y con los más grandes. Cuando el juego esté oficialmente "hecho", estoy seguro de que el presupuesto definitivo habrá superado a muchos de los títulos AAA de consola, excepto tal vez unos pocos colosos como GTA o CoD - pero nuestro dinero da para mucho más, puesto que no tenemos una gran corporación que nos vigile ni llamativas inversiones publicitarias. Vosotros sois la prueba de que hay como mínimo la misma demanda para juegos de PC de gama alta que para muchos juegos de consola.
Así pues, ¡que no cunda el pánico! El PC es la plataforma de Star Citizen. Cualquier otra cosa, si llega a ocurrir, tendrá que llegar después.