12 tecnologías y servicios que salvaron los juegos en Linux
Anuncio
Jugar en Linux nunca ha sido tan grande. Si bien la biblioteca no es tan grande como la que encuentras en Windows, hoy puedes jugar miles de juegos para Linux. Muchos de ellos son títulos AAA.
Ese es un gran cambio desde hace una década, cuando la mayoría de los juegos eran gratuitos y de código abierto. Esta transición no ocurrió por sí sola. ¿Qué tecnologías permitieron que esto sucediera?
Controladores de gráficos y API
Los videojuegos gravan muchas partes de una computadora, pero los gráficos son el elemento que más se destaca. Si una máquina no puede mostrar imágenes sin problemas, entonces incluso los juegos casuales no son principiantes. Es por eso que existen controladores de gráficos de calidad para Linux. Cómo instalar controladores de gráficos propietarios en Ubuntu, Fedora y Mint Cómo instalar controladores de gráficos propietarios en Ubuntu, Fedora y Mint La mayoría de las veces, estará bien con el código abierto software en Linux. Pero si quieres juegos reales y potencia gráfica, necesitarás controladores propietarios. Aquí se explica cómo obtenerlos. Leer más fue esencial para que los jugadores de Linux tengan en sus manos cualquier juego.
Es por eso que comenzamos esta lista con lo que los tres grandes fabricantes de tarjetas gráficas han hecho para Linux, más una pieza esencial de programación.
1. Intel
La mayoría de las PC vienen con procesadores Intel, y su computadora portátil típica viene con gráficos integrados en lugar de tarjetas dedicadas. Estas configuraciones ofrecen una gran experiencia de Linux, porque Intel lanza controladores de código abierto para la mayoría de sus chips gráficos.
Los gráficos de Intel no son los mejores para jugar los últimos títulos AAA en configuraciones ultra altas, pero pueden manejar la mayoría de los juegos casuales y muchas versiones anteriores.
2. AMD
AMD proporciona un controlador propietario para Linux. Con este controlador disponible, los jugadores de Linux pueden obtener el rendimiento que esperan de potentes plataformas de juego con tarjetas gráficas AMD. Esto proporciona acceso a los juegos de Linux más exigentes.
AMD también lanzó controladores de código abierto, proporcionó especificaciones de hardware para que otros desarrolladores los utilicen y contribuyó con código a otros esfuerzos para hacer que sus tarjetas gráficas sean compatibles con Linux.
3. Nvidia
Nvidia también ha creado un controlador propietario para Linux. Hay disponible una versión gratuita y de código abierto, pero a diferencia de AMD, Nvidia no ofrece información para que otros la usen. Los desarrolladores han creado el controlador gratuito mediante ingeniería inversa. Funciona lo suficientemente bien como para proporcionar una experiencia de escritorio sin problemas, pero el rendimiento del juego no se compara con lo que puede hacer el controlador propietario.
4. OpenGL / Vulkan
Sí, es #Vulkan solo en PC. #Vulkan es la mejor API si quieres lograr las velocidades de cuadro más altas en PC.
- Billy Khan (@billykhan) 11 de agosto de 2018
OpenGL es una interfaz de programación de aplicaciones para renderizar gráficos 2D o 3D. Sirve como una forma para que un videojuego se comunique con la tarjeta gráfica dedicada. Sirve como una alternativa al Direct3D de Microsoft, ampliamente utilizado por los juegos en Windows.
Silicon Graphics comenzó el proyecto OpenGL en 1992. En 2006, la gerencia se trasladó a un consorcio tecnológico sin fines de lucro, el Grupo Khronos.
Vulkan es un esfuerzo por reconstruir OpenGL desde cero. La versión inicial se lanzó en 2016 y ha obtenido soporte. El motor de juego id Tech 7 de id Software solo admitirá Vulkan en PC.
Motores de juego
Los motores de juegos son conjuntos de desarrollo de software orientados a los juegos. Proporcionan a los desarrolladores renderizado de gráficos en 2D o 3D, un motor de física, sonido, secuencias de comandos y otros elementos del diseño del juego. Si el motor de juego relevante no es compatible con Linux, es poco probable que un desarrollador de juegos sea compatible con el sistema operativo.
Los siguientes tres elementos en la lista son motores de juegos que han impulsado muchos de los títulos que han llegado a Linux.
5. Quake Engine (id Tech)
id Software es el desarrollador del juego detrás de títulos tan icónicos como las series Doom y Wolfenstein. La compañía adoptó Linux en la década de 1990 y continuaría portando varios de sus títulos. Pero fue el motor Quake, utilizado para crear Quake 2 y versiones posteriores, lo que dejaría una huella duradera en el panorama de los juegos de Linux.
La mayoría de los juegos de id Software hechos en el motor Quake 2 tienen un puerto Linux. Más notablemente, id lanzó el código fuente del motor. Los desarrolladores crearían muchos juegos de disparos gratuitos y de código abierto utilizando el motor Quake, como OpenArena, Alien Arena, Nexuiz y Warsow.
6. Unidad
En 2012, Unity Technologies agregó la capacidad de crear juegos de Linux utilizando su motor de juegos Unity. Unity comenzó como un motor de juegos para Mac OS X, pero ahora admite más de dos docenas de plataformas. Los desarrolladores que usan Unity pueden apuntar a PC, dispositivos móviles, consolas de juegos, decodificadores y dispositivos de realidad virtual.
Los juegos de Linux creados con Unity incluyen Shadowrun Returns, Tabletop Simulator y Life is Strange: Before the Storm.
7. Motor irreal
En 1998, Epic Games lanzó un juego de disparos en primera persona llamado Unreal. Si bien el juego generó una serie que vendió millones, el motor que impulsó el juego se hizo más popular. Epic Games ha licenciado el motor a otros desarrolladores, que han usado la tecnología para crear géneros tan diversos como los juegos de rol y los juegos de lucha.
En 2014, Epic Games agregó la opción de usar Unreal Engine para crear juegos para Linux y SteamOS basado en Linux de Valve. Los juegos de Unreal Engine que han llegado a Linux incluyen Borderlands 2, Bioshock Infinite y Batman: Arkham Knight.
Capas de compatibilidad
Un juego no necesita necesariamente soporte nativo de Linux para ejecutarse con éxito en un escritorio Linux. La emulación es un ejemplo de esto. Las capas de compatibilidad ofrecen una solución más fluida que no implica la activación de máquinas virtuales completas. El siguiente son dos grandes.
8. vino
Wine, que significa Wine Is Not an Emulator, es una capa de compatibilidad que permite a los usuarios de Linux ejecutar aplicaciones de Windows Cómo ejecutar aplicaciones y juegos de Windows con Linux Wine Cómo ejecutar aplicaciones y juegos de Windows con Linux Wine ¿Hay alguna forma de obtener Windows? software trabajando en Linux? Una respuesta es usar Wine, pero si bien puede ser muy útil, probablemente solo sea tu último recurso. Este es el por qué. Lee mas . El programa puede ejecutar algún software comercial que las personas puedan necesitar para trabajar, como Microsoft Office y Adobe Photoshop.
Pero el vino es igual de útil para los jugadores. Incluso sin el soporte oficial de Linux, puede ejecutar títulos como Elder Scrolls, Guild Wars, StarCraft y World of WarCraft.
En algunos casos, solo necesita instalar el juego y ejecutar Wine para ejecutar el software. En otros casos, tienes que experimentar tediosamente con varias configuraciones hasta que tengas suerte. Algunos puertos de Linux son en realidad juegos de Windows incluidos con Wine. Tal software no es nativo, pero muchos jugadores no se dan cuenta.
9. Protón
Wine puede funcionar con programas propietarios, pero es un software de código abierto. Esto significa que los desarrolladores son libres de tomar el código y usarlo para crear otros proyectos. Eso es lo que condujo a Proton.
Proton es una variación de Wine que Valve ha lanzado como un esfuerzo para hacer que los juegos sean más fáciles de portar a Linux. Los juegos de Windows que admiten Proton funcionarían en sistemas Linux que ejecutan SteamOS de Valve. ¿Es SteamOS una buena opción para un sistema de juego? ¿Es SteamOS una buena opción para un sistema de juego? ¿Puede confiar únicamente en SteamOS con un buen rendimiento, o aún debe mantener ese arranque dual con Windows? Vamos a ver. Leer más y máquinas de vapor. También se ejecutarían en Linux de escritorio tradicional.
Proton permite a los desarrolladores lanzar juegos para Linux sin tener que asignar recursos para crear una versión específica de Linux. Esto facilita la vida de los creadores de juegos y puede generar más títulos disponibles para los jugadores de Linux. Por otro lado, los juegos que se ejecutan a través de una capa de compatibilidad como Proton pueden no ofrecer el mismo tipo de rendimiento que podría obtener de un juego que fue diseñado para Linux.
Distribuidores de juegos
Dada la cuota de mercado relativamente pequeña de Linux para computadoras de escritorio, no sorprende que los desarrolladores de juegos no hayan priorizado el sistema operativo. Pero gracias a que algunos distribuidores de juegos populares se dirigieron a Linux, los jugadores han tenido la oportunidad de demostrar la demanda de títulos. Esto ha aumentado rápidamente la cantidad de juegos disponibles en la actualidad.
Las siguientes tres tiendas en línea cierran nuestra lista.
10. Humble Bundle
Humble Bundle se ha convertido en una importante plataforma de distribución de juegos digitales, pero los primeros días del servicio fueron mucho más humildes. Comenzó con un grupo de desarrolladores independientes que vendían un paquete de juegos para los que las personas podían nombrar su propio precio. Los juegos fueron Aquaria, Gish, Lugaru, Penumbra Overture y World of Goo. Una parte de las ventas también se destinó a obras de caridad.
El primer Humble Bundle fue un gran éxito que recaudó cientos de miles de dólares en cuestión de días, pero también hubo implicaciones importantes para Linux. Cada título estaba disponible para los escritorios gratuitos y de código abierto.
Luego, cuando llegaron los números, los desarrolladores vieron que los usuarios de Linux estaban dispuestos a pagar la misma cantidad o más que sus pares de Windows y macOS. Los paquetes posteriores demostraron además que era posible obtener ganancias vendiendo juegos en Linux.
11. Steam
Steam es el servicio de distribución digital que ha capturado la industria de los juegos de PC. Muchas personas compran todos sus juegos a través de Steam. Es por eso que fue una gran noticia cuando Valve anunció en 2012 que traería Steam a Linux Cómo instalar Steam y comenzar a jugar en Linux Cómo instalar Steam y comenzar a jugar en Linux Instalar Steam en computadoras Linux es sencillo, y el resultado suele ser el La misma experiencia de juego perfecta que tuvo en Windows. Lee mas .
La versión de Steam para Linux no incluía todos los títulos disponibles para Windows o macOS. La responsabilidad todavía estaba en los desarrolladores para portar sus títulos. Pero si hicieron ese esfuerzo, ahora había un gran mercado para vender sus juegos en Linux, y resultó ser el mismo que ya estaban usando.
Steam y Linux no son compañeros de cama naturales. La mayoría de estos títulos no solo son software patentado, sino que la mayoría viene con DRM. Este es un compromiso que debes hacer si quieres jugar muchos de los juegos que vienen a las editoriales más grandes de la industria, y es uno que muchos jugadores están dispuestos a aceptar.
12. GOG.com
GOG.com es una empresa de distribución digital anteriormente conocida como Good Old Games. En la década de 1990, una empresa con sede en Polonia llamada CD Projekt comenzó un negocio obteniendo los derechos de juegos extranjeros, traduciendo textos y voces y vendiendo juegos como una alternativa a las copias pirateadas que prevalecen en el área. La idea era producir un producto de mayor calidad que la gente pagaría.
A principios de la década de 2000, la gente comenzó a comprar versiones digitales de juegos, y DRM aumentó como una forma de evitar que los compradores compartan copias. CD Projekt creó una subsidiaria conocida como Good Old Games que vendía títulos clásicos sin DRM, utilizando la experiencia de la compañía de juegos de ingeniería inversa para hacer que los títulos sean compatibles con el hardware moderno.
En 2012, Good Old Games anunció que comenzaría a vender juegos independientes y títulos AAA. En este momento, el nombre cambió a GOG.com. En 2014, la compañía anunció el soporte de Linux. Los títulos permanecen sin DRM, por lo que el sitio es el lugar más fácil para encontrar y descargar juegos sin DRM para Linux.
El futuro es brillante para los juegos de Linux
Relativamente pocos jugadores usan Linux de escritorio, pero el mercado está cambiando. Al usar Linux para alimentar sus máquinas Steam, Valve está presionando a los desarrolladores para que creen juegos que se ejecuten en Linux, incluso si recurren a una solución alternativa como Proton. Google también está fomentando el desarrollo al lanzar su plataforma de juegos Stadia basada en Linux.
Luego, cuando consideras un amplio soporte para Vulkan, estás buscando un entorno mucho más amigable para los juegos de Linux.
Con la forma en que van las cosas, el único momento mejor para ser un jugador de Linux que ahora son los días por venir. Así que siéntese, tome un controlador de juegos compatible con Linux Cómo hacer que los controladores de juegos se ejecuten en Linux Cómo hacer que los controladores de juegos se ejecuten en Linux ¿Quiere comenzar a jugar en Linux? Aquí hay una guía de cómo hacer que funcionen tus controladores de juegos favoritos. Lee más y diviértete.