¿Por qué hay tan pocos juegos para Linux?

Para jugar uso Windows XP.

Esta es la respuesta de la mayoría de los gamers que usan Linux, muchos de estos usuario no son capaces de usar sólo Linux y tienen que depender de la típica partición de Windows para jugar. Claro, esto no sería necesario si las empresas y los proyectos se dedicaran a crear juegos para Linux… pero no abundan.

vida extra

Me da la impresión también de que hay mucho linuxero no jugador o jugador pasivo, como es mi caso, rara vez juego, quizás ahí también esté la clave de por qué a pesar de su carencia siga siendo una alternativa bastante popular (dentro de lo que cabe) o dando vuelta el argumento, la razón por la cuál no hay más linuxeros.

Podemos decir con certeza que el gran escollo de Linux ya no es el Escritorio, es capaz de abordarlo con simplicidad, el problema es el juego.

¿Por qué no atrae crear buenos juegos en Linux?

Hay que dejar claro que juegos en Linux hay, algunos son bastante buenos según los que saben. Pero la gente se queja básicamente de dos cosas:

  • Poco catálogo
  • Rezago en tecnologías

Pocos usuarios potenciales

Hay varios motivos por los cuales pasa esto, entre ellos, que el volúmen de usuarios es escaso. Este argumento es tan común que seguro todos lo hemos escuchado, pero es extraño también escucharlo sabiendo que lo que se necesita para portar un juego de una plataforma no es tener desarrolladores multiplicados por 2, sino “simplemente” desarrolladores que porten el juego a la otra plataforma. Claro, ustedes me dirán que hay librerías que estos juegos utilizan que no existen en Linux, pero, ni eso ocurre con todos los juegos ni es una misión dificil de llevar a cabo si la industria de los videojuegos se vuelve hacia Linux.

¿Un ejemplo? Lugaru:

Es un juego creado por la empresa india Wolfire Games para Windows como todos los juegos, sin embargo, Wolfire decidió portar su juego a Mac OSX y a Linux. ¿Resultado? Sus ventas aumentaron más del 100%, un número totalmente desproporcionado para los que esperan que Linux y Mac sean sólo poco menos de un 5% de la población.

El dilema del Software Libre

Hay quien dice que Linux debe estar consagrado para el Software Libre y muchos así lo creen pero no es tan así. La práctica dice que el Software Libre es desarrollado en su gran mayoría sin pretensiones de lucro por su volumen. Sólo los grandes proyectos llegan a tener apoyo, por lo tanto, muchos de estos proyectos se desarrollan en tiempos libres y desarrollar un juego no es tarea fácil. Requiere de especialistas en diversas áreas, sobre todo de diseño y metodologías de programación distintas a las que se suelen aplicar para todo, si hablamos de un juego bueno, con una buena gráfica que es por lo que un usuario de Windows se cambiaría. Juntar a un equipo de tantos especialistas es tan complejo, sobre todo sin partir de un soporte empresarial lo hace una tarea titánica desde el comienzo, tomando en cuenta que el dinero es más necesario aquí ya que los desarrolladores necesitan concentrar mucho tiempo en escribir el código y lo que haga falta, probablemente la mayoría requiera dedicarse de forma exclusiva al juego.

Los estándares propietarios

Si nos vamos a referir a proyectos pioneros probablemente se topen mucho con esta clase de problemas, ya lo mencionaba más arriba, hay librerías muy comunes para videojuegos y para video en general que son propietarias y no podrían implementarse en Linux por cuestiones legales.

Jugando en Linux

Los jugadores linuxeros lo saben pero quizás los más novatos no. Existen varias alternativas para jugar en Linux cuando el juego no está disponible para Linux:

Usar Wine: Lo elemental y básico, un sistema instalado dentro de Linux que, en la práctica, emula Windows (aunque a algunos linuxeros les molesta que se diga de esa forma, pero es la manera más eficiente de explicar) para que nuestras aplicaciones (no sólo juegos) anden en Linux. Algunas librerías como DirectX y otros paquetes propios de Windows son instalables con Wine. Pero Wine por sí solo no sirve para ejecutar juegos relativamente modernos.

Cedega: Esta plataforma se apoya en Wine y permite hacer lo mismo que hace Wine, pero de forma más eficiente y dedicada para hacer correr juegos mediante librerías que son privativas (Wine es GPL). La gran gracia de Cedega es que permite jugar a juegos muy actuales sin versión para Linux, pero no es perfecta, a veces necesitará adaptaciones para que cada juego funcione y muchos jugadores reclaman que la experiencia de juego no es igual.

Mi apreciación es que de esto tiene gran parte de la culpa la industria, casi tanto como en el tema del hardware. Lo peor es que no se han dado cuenta de la mina de oro que están desperdiciando. Si queda algo de culpa dando vueltas es la de los usuarios que son demasiado pasivos y se conforman con tener una partición de Windows para jugar (que en algún momento de sus vidas les hará problemas cuando quieran mover algo).

Aunque siempre voy a pensar que para jugar están las consolas, de eso no quepa duda.

¿Evolucionará Linux a ser una plataforma “jugable”?

La imagen pertenece a Fabioperez usuario de Flickr por medio de una licencia Creative Commons


10 comentarios

  1.   Nitsuga dijo

    Seguro que sí, pero para eso falta muuuucho….

  2.   Mentol dijo

    eso viene pero que te digo, mientras hayan linuxeros como yo jugando en consola no seran muchos los que esten encima de los desarrolladores

  3.   Edgar dijo

    No tengo grandes quejas, siempre intento primero con wine si no se instala bien pruebo con play on linux o winedoors si sigue fallando pruebo con crossover games(para mi el mejor) y si no por ultimo pruebo cedega. Con esa combinación es raro que algo no funcione, lo único que me “molesta” es que nunca he tenido un joystick compatible con Linux :( lo he intentado con un mando de psx conectado por puerto paralelo y funcionaba todo menos la cruceta, y el mando de xbox 360 que se supone tiene soporte nativo desde el kernel 2.6.24 a mi no me funciona :( tengo la teoria de que se debe a que mi mando es de la compañia joytech y no de microsoft, pero bueno esa es otra historia si no fuera por eso quitaba windows pero ayer

  4.   bachi.tux dijo

    Se me ocurren varios motivos:

    1. Quizas la compañias ven “el terrible 1%” de cuota de mercado mundial.
    2. Quizas crean que al ser Software Libre, su soft debe ser gratuito.
    3. Las compañías quizás piensen que ningun usuario de Linux pagara por su juego, debido al pasado hacker y LIBRE de Linux.
    4. Quizas esten financiadas por otras compañias o firmaron “perpetuidad unica” con algunas plataformas y a nadie mas que a ellas.

    Se me ocurren éstos y otros miles de fundamentos, desde el más lógico hasta el mas alocado. La respuesta la tiene ellos. Pero la pregunta sería:

    Si los GRANDES juegos se pueden usar en Linux, ¿será admitido por las masas y competir codo a codo en las estadisticas con Windows?.

    Hay otras cosas que hacen que algunas empresas de cierto tipo de Aplicaciones vean a Linux como “verde”.

  5.   Reoba dijo

    Concuerdo con bachi.tux y sus 4 puntos.
    Por otro lado, no me gustaria que con la existencia de todos esos juegos en linux, empezarían a crearse cracks y keygenes para Linux, es lo que mas me gusta de Linux, que tengo todo y sin necesidad de cracks y keygens, mucho menos ser usuario de aplicaciones piratas.

  6.   Sergio dijo

    Se estuvo hablando bastante sobre el tema en estos días. Personalmente me encantaría que hubieses más juegos para Linux, y que las empresas empiecen a darse cuenta que portar los juegos a este sistema podría traerles ventajas, pero no lo veo como un limitante al crecimiento de Linux.

    El que quiere usar la PC para usos más serios encuentra en Linux un sistema que, a menos que sea un profesional de áreas muy específicas, se adapta cada día más a sus necesidades, sumado a las grandes ventajas que tiene Linux en ámbitos productivos, haciendo que esta clase de usuarios no tengan problemas para migrar.

    Con el aumento de la cuota de usuarios naturalmente va a ir aumentando la producción de juegos para Linux. El 1% de cuota de mercado no es tan tentador para algunas empresas.

    Los gamers son de los últimos grupos de usuarios que migrarían a Linux, ya que Windows les da todo lo que necesitan.

    Creo que esperar a que el terreno de los juegos en Linux sea equiparable al de Windows, es lo mismo a esperar a que llegue el año de Linux en el escritorio, ya que, a menos de que exista un super caso de éxito para una empresa que se aventure en este sistema, la mayor parte de los grandes desarrolladores de videojuegos no va a estar dispuesta a arriesgarse por un 1% de cuota de mercado.

    Los linuxeros no podemos hacer mucho para que esto mejore, sólo dar una cálida bienvenida a cada valiente empresa que lance hasta el más pequeño jueguito para Linux, sin importar si es propietario o no, ya que los linuxeros tendemos a ver propietario=malo.

  7.   laura077 dijo

    Yo es que no soy jugadora en absoluto, para eso las consolas. Me importa mucho, muchísimo más el tema del hardware. :)

  8.   keogh dijo

    mmm yo uso Xbox360 x)

  9. Yo mamé el mundo del videojuego desde el Spectrum, participando en el desarrollo de videojuegos para todas aquellas plataformas basadas en el Z80 y posteriores.

    En mi modesta opinión, creo que para que los programadores de videojuegos se decanten por el desarrollo de videojuegos para Linux es que haya más demanda para esta plataforma. Por otra parte, creo que realizar un proyecto abierto de plataforma de juegos o un Game Maker para todas las plataformas, sería un paso muy importante para que tanto usuarios del Ventanucos como del Pingüino puedan disfrutar de los mismos juegos, sin necesidad de invertir en programadores específicos de cada plataforma, y formatos específicos también.

  10.   Nacho dijo

    Hay otro punto que creo importante… y es que linux es un crisol de distribuciones y proyectos.

    Si sacan un juego… ¿Es en deb? ¿Autopackage? ¿rpm? ¿binario? ¿fuente? ¿repositorio?
    Veo demasiado complicado que una empresa saque juegos viendo el panorama. Si es en deb, las dependencias aparte. Si es en rpm, igual te explota el sistema con el tamaño del archivo y la estabilidad de mandriva (xD) . En autopackage… pues como que es demasiado complicado para el público al que está enfocado (Sí, hasta eso) y ya si es en binario o fuente… juas… eso quiero verlo, al gamer compilando un Need for Speed Fiat Brío ProCarbon (Sí, el siguiente nfs está dedicado a esty xD)

    Todo lo que nos da elección, para una empresa encarece el producto, o lo aleja de los consumidores medios (binarios, fuente).

    Tal vez no sea solo intereses, tal vez deberíamos unirnos e intentar hacer un paquete instalable en cualquier sistema sin quebraderos de cabeza ni meter en terminal “apt-get -b source Halo”…

    Igual es una tontería, pero tampoco hay que mirarse el ombligo en este aspecto, el neverwinternights era horrible de instalar, además de que necesitabas tiempo, tiempo de descarga, y seguir las indicaciones al pie de la letra.

    Y es solo un ejemplo de un juego nativo…

Escribe un comentario