
El pasado mes de Marzo, durante el GDC (Game Developers' conference) Valve y Nvidia compartieron sus experiencias sobre lo que supone portar juegos exclusivos DirectX a GNU/Linux, dando consejos y recomendaciones de lo que se puede hacer, cómo se puede hacer y de las ventajas que supone utilizar OpenGL sobre DirectX
La principales razones que dan para llevar a cabo un port o empezar a diseñar un juego propiamente para GNU/Linux son bastante obvias:
Rendimiento
[*] GNU/Linux es Abierto
[*] GNU/Linux (EN cuanto a juegos) está creciendo muy rápido
[*] Es un primer paso para incursionar en los juegos para plataformas móviles
[*] Steam GNU/Linux
Otras razones no tan obvias, más técnicas, que muchos desconocen y que deben transmitirse también están presentes en el PDF resumen de la conferencia que se encuentra disponible para descargar en la web de Nvidia.
Una de esas razones técnicas de peso para realizar juegos en OpenGL es que esta API abierta, al contrario que DirectX, es independiente del sistema donde corre, lo único importante es si el Hardware es capaz de hacer lo que queremos hacer. Y de hecho, esto tampoco sería un impedimento. Aquí nos ponen como ejemplo China, un gigantesco mercado donde aún no se han popularizado las tarjetas gráficas DirectX 10/11. Gracias a OpenGL se podría ofrecer a los usuarios de hardware Directx9 características equivalentes a las que ofrecen DirectX 10/11 sin cambiar de sistema operativo o de hardware.
En relación a OpenGL también se nombran varias cosas que ya deberíamos saber:
[*] Las especificaciones son Abiertas
[*] Está controlado por un comité donde muchos miembros participan, abierto a quien quiera sumarse a él.
[*] Un sólo desarrollador/empresa puede hacer que OpenGL crezca muy rápidamente
[*] Es extremadamente potente y versátil
https://developer.nvidia.com/sites/defa ... 0Linux.pdf





