Durante los SteamDev Days se hubieron numerosas e interesantes ponencias por parte de grandes expertos en el sector de los videojuegos, la computación y GNU/Linux. Uno de ellos fue, como no, Ryan Gordon (Icculus), el que ha sido artífice de muchísimos ports de videojuegos comerciales a la plataforma del Ñu y el Pingüino. Aunque muy técnica y bastante larga, la presentación de Icculus hacía un pequeño inciso sobre un tema que conoceremos bien y no es otro que los mitos alrededor de GNU/Linux. A la hora de realizar o portar videojuegos a GNU/Linux se presentan comunmente 5 mitos que son los que ha querido dejar bien desmentidos este veterano desarrollador * La fragmentación de distribuciones no es real * La mayoría del hardware cuenta con soporte * Los driver de vídeo son buenos * Los usuarios gastan dinero en software * Toda la tecnología que necesitas está disponible para la plataforma La fragmentación de distribuciones no es real Aunque verdaderamente existen un sin fin de distribuciones, diferentes tipos de empaquetados, repositorios, comunidades... realmente no supone ninguna traba desde el punto de vista del desarrollador, pues desarrollando aplicaciones genéricas y apoyándose en SDL, las barreras entre distribuciones son puramente anecdóticas y/o fácilmente salvables. Como prueba, el propio Icculus ha desarrollado clientes nativos genéricos para GNU/Linux durante más de 15 años sin centrarse en ninguna distribución en concreto y han funcionado y siguen funcionando para todas ellas. La mayoría del hardware cuenta con soporte El mito más clásico y difundido, el problema de la "compatibilidad", la falta de drivers, el hardware incompatible.... Los que hacemos uso de GNU/Linux con regularidad o lo hemos utilizado alguna vez tenemos claro que, salvo por algunos vergonzosos casos en los que los fabricantes ponen trabas, GNU/Linux está mucho más cerca del famosos Plug & Play (conectar y usar) que cualquier otro sistema comercial y no sólo cuenta con controladores para X86 sino para más de 30 arquitecturas de computación diferentes, en su mayor parte incluidos en el desarrollo del propio kernel. De hecho, en cualquier distribución GNU/Linux podríamos utilizar con facilidad tanto hardware muy actual como auténticas antigüedades sin mayor problema, mientras que en otros sistemas nos encontramos muy a menudo con que cierto dispositivo tiene soporte para la versión X del sistema pero no para la X+1 o a la inversa, lo que nos obliga a pagar una nueva licencia sólo para utilizar un hardware que tendría que funcionar sin más pero no lo hace. Los driver de vídeo son buenos Aquí se nos ha ido un poco la mano, la verdad, Contamos con drivers libres de notable calidad para las distintas tarjetas gráficas disponibles en el mercado y también controladores oficiales (privativos) suministrados por los fabricantes, muy trabajados y con una funcionalidad impecable. PERO todo hay que decirlo y no todas las empresas están tan comprometidas a la hora de proporcionar soporte a sus productos y a AMD le queda aún muchísimo por hacer para que podamos incluirla en este apartado. Afortunadamente estamos avanzando a buen paso en ese sentido Los usuarios gastan dinero en software La excusa favorita de estudios y distribuidores para no apostar por los desarrollos multiplataforma, la falta de mercado, la escasa predisposición de los consumidores a invertir en software, a pagar por él, llegando a extremos donde se afirma que los linuxeros son unos hippies pobretones/ladrones que buscan el "todo gratis" La realidad es muy diferente, pues como muchos están empezando a ver, GNU/Linux es un ecosistema "nuevo" y, por tanto, sin saturar, con usuarios ávidos de buenos productos y muchísimos usuarios potenciales esperando a dar el salto en cuanto el software que quieren/necesitan haga acto de presencia. Tomando como ejemplo las estadísticas de los pasados Humble Bundle vemos que ese mercado existe y que los linuxeros no sólo están dispuestos a pagar por el software, sino a desembolsar cuantías mayores que los usuario de otros sistemas operativos Toda la tecnología que necesitas está disponible para la plataforma Motores gráficos (Unity 3D, Unreal Engine, Unigine engine, Cryengine, iDTech... ), kits de desarrollo, herramientas, librerías, APIs gráficas (OpenGL/AL...), nuevas tecnologías como Oculus Rift, Steam controller... La verdadera pregunta sería por qué ¿Por qué no GNU/Linux?
Rompiendo mitos. GNU/Linux y los videojuegos
Datos archivados del Taringa! original
63puntos
0visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
3visitas
0comentarios
Dar puntos: