Adopción por parte de los motores de juegoEdición
El motor de juego es importante tanto para los jugadores como para los desarrolladores. El kit de desarrollo se construye en torno a él, los editores de juegos lo utilizan para construir niveles. Herramientas como Blender o 3ds Max se emplean para crear la geometría de los objetos y/o las animaciones de los mismos. Los datos de los juegos han alcanzado cantidades enormes. Mientras que los motores de juegos a veces se liberan bajo alguna licencia de software libre, en lugar o además de licenciarlos, los datos del juego no suelen serlo.
El motor de juego es el software responsable exclusivo de la mecánica del juego, o de las reglas que definen la jugabilidad. Existen diferentes motores de juego para los shooters en primera persona, los videojuegos de estrategia, etc. Además de la mecánica del juego, el software también es necesario para manejar los gráficos, el audio, la física, el manejo de la entrada y la red.
Los motores de juego que son utilizados por muchos videojuegos y que se ejecutan sobre Linux incluyen:
Adopción por parte de los videojuegosEditar
Hay muchos videojuegos gratuitos y de código abierto, así como videojuegos propietarios distribuidos comercialmente que se ejecutan de forma nativa en Linux. Algunas empresas independientes también han comenzado a portar videojuegos destacados de Microsoft Windows a Linux.
Videojuegos libres y de código abiertoEditar
Juegos originalesEditar
Unos pocos videojuegos originales de código abierto han alcanzado la notoriedad:
- 0 A.D. es un juego de estrategia en tiempo real de guerra antigua, similar a Age of Empires.
- AssaultCube es un shooter en primera persona.
- AstroMenace es un shooter de desplazamiento en 3D.
- BZFlag es un shooter de tanques en primera persona en 3D (Con saltos).
- Batalla por Wesnoth es un juego de estrategia por turnos.
- Blob Wars: Metal Blob Solid es un juego de plataformas en 2D.
- Chromium B.S.U. es un trepidante shooter espacial de estilo arcade con desplazamiento superior.
- CodeRED: Alien Arena es un shooter de ciencia ficción en primera persona derivado del motor de Quake II.
- Crimson Fields es un juego de guerra táctico por turnos.
- Cube 2: Sauerbraten es un shooter en primera persona en 3D con un modo de edición de mapas integrado.
- Danger from the Deep es un simulador de submarinos ambientado en la Segunda Guerra Mundial.
- Glest es un juego de estrategia en tiempo real, con multijugador opcional.
- NetHack y Angband son juegos de rol por ordenador basados en texto.
- Netrek es un juego de batallas espaciales en 2D con temática de Star Trek.
- Nexuiz es un juego de disparos en primera persona. Aunque ha sido sustituido por Xonotic.
- Project: Starfighter un shoot-em-up multidireccional basado en objetivos.
- TORCS (The Open Racing Car Simulator) – considerado uno de los mejores simuladores de carreras de código abierto, con gráficos realistas y manejo de vehículos.
- Tremulous es un juego de disparos en primera persona y estrategia en tiempo real en 3D.
- Tux Racer es un juego de carreras en 3D protagonizado por Tux.
- Terror Urbano es un juego de disparos en primera persona independiente de Quake III Arena. (Mod propietario).
- Vega Strike es una simulación de vuelo espacial.
- Warsow es un juego de disparos en primera persona de tipo Quake, de ritmo rápido.
Clones y remakesEditar
Hay un mayor número de clones y remakes de código abierto de juegos clásicos:
- FreeCiv es un clon de Civilization II.
- FreeOrion está inspirado en Master of Orion.
- Frets on Fire es un clon de Guitar Hero.
- Frozen Bubble es un clon de Puzzle Bobble.
- Grid Wars es un clon de Geometry Wars.
- Head Over Heels, un juego de plataformas de acción de ZX-Spectrum, fue rehecho para Linux, Windows, Mac OS X y BeOS.
- OpenClonk es un remake libre y de código abierto de Clonk.
- OpenTTD es un remake de Transport Tycoon Deluxe.
- OpenMW es una reimplementación del motor de juego de Morrowind.
- Performous es una remezcla de las ideas de Guitar Hero, SingStar y Dance Dance Revolution.
- Pingus es un clon de Lemmings.
- Scorched 3D es una adaptación en 3D de Scorched Earth.
- Spring originalmente es un clon de Total Annihilation, pero en realidad es una plataforma de juegos de estrategia en tiempo real.
- StepMania es un clon de Dance Dance Revolution
- SuperTuxKart y TuxKart son clones de Mario Kart.
- SuperTux y Secret Maryo Chronicles son ambos clones de Super Mario Bros.
- The Dark Mod es un juego de sigilo inspirado en los juegos de la (serie) Thief (especialmente el 1 y el 2) de Looking Glass Studios
- The Zod Engine es un remake de código abierto desarrollado activamente del juego Z.
- UFO: Alien Invasion está fuertemente influenciado por la serie X-COM, sobre todo por UFO: Enemy Unknown.
- UltraStar es un clon de código abierto de SingStar
- Ur-Quan Masters está basado en el código fuente original de Star Control II
- Warzone 2100 es un juego de ordenador híbrido de estrategia y táctica en tiempo real. Publicado originalmente por Eidos Interactive y posteriormente publicado como código abierto.
- Widelands es un clon de The Settlers 2.
- Bill Kendrick ha desarrollado muchos juegos de software libre, la mayoría inspirados en juegos para la Atari de 8 bits y otros sistemas clásicos.
Juegos propiosEdit
Disponible en SteamEdit
Valve lanzó oficialmente Steam para Linux el 14 de febrero de 2013. En junio de 2020, el número de juegos compatibles con Linux en Steam supera los 6.500. Con el lanzamiento de SteamOS, una distribución de Linux hecha por Valve pensada para ser usada en juegos de HTPC, ese número está creciendo rápidamente. A continuación se enumeran algunos juegos notables disponibles en Steam para Linux:
Desarrolladores de videojuegos independientesEditar
Terry Cavanagh’s VVVVVV fue portado a Linux para el Humble Bundle.
El desarrollador independiente 2D Boy lanzó World of Goo para Linux. Títulos de videojuegos de rol como Eschalon: Book I, Eschalon: Book II y Penny Arcade Adventures: On the Rain-Slick Precipice of Darkness se desarrollaron de forma multiplataforma desde el principio, incluyendo una versión para Linux. Sillysoft publicó versiones para Linux de su juego Lux y sus diversas versiones.
Hemisphere Games ha publicado una versión para Linux de Osmos. Koonsolo ha lanzado una versión para Linux de Mystic Mine. Amanita Design ha lanzado versiones para Linux de Machinarium y Samorost 2. Irrgheist ha lanzado una versión para Linux de su juego de carreras futuristas H-Craft Championship. Gamerizon ha lanzado una versión para Linux de QuantZ. InterAction Studios tiene varios títulos, sobre todo de la serie Chicken Invaders.
Kristanix Games ha publicado versiones para Linux de Crossword Twist, Fantastic Farm, Guess The Phrase!, Jewel Twist, Kakuro Epic, Mahjong Epic, Maxi Dice, Solitaire Epic, Sudoku Epic, Theseus and the Minotaur. Anawiki Games ha publicado versiones para Linux de Path of Magic, Runes of Avalon, Runes of Avalon 2, Soccer Cup Solitaire, The Perfect Tree y Dress-Up Pups. Gaslamp Games ha lanzado una versión para Linux de Dungeons of Dredmor. Broken Rules ha lanzado una versión para Linux de And Yet It Moves.
Frictional Games lanzó versiones para Linux tanto de Penumbra: Black Plague como de Penumbra: Overture, así como el pack de expansión Penumbra: Requiem. También lanzaron Amnesia: The Dark Descent para Linux simultáneamente con las versiones para Windows y Mac OS X. S2 Games lanzó clientes Linux para sus títulos Savage: The Battle for Newerth, Savage 2: A Tortured Soul y Heroes of Newerth. Wolfire Games lanzó una versión para Linux de su juego Lugaru y lanzará su secuela Overgrowth para Linux. Black Shades, de David Rosen, también ha sido portado a Linux. Arctic Paint ha lanzado una versión para Linux de Number Drill. Charlie’s Games ha lanzado una versión para Linux de Bullet Candy Perfect, Irukandji, Space Phallus y Scoregasm.
Illwinter Game Design lanzó Conquest of Elysium II, Dominions: Sacerdotes, Profetas y Pretendientes, Dominions II: Las Guerras de la Ascensión y Dominions 3: El Despertar para Linux. Introversion Software lanzó Darwinia, Uplink y DEFCON. Cartesian Theatre es una empresa de software con sede en Vancouver, Columbia Británica, Canadá, especializada en juegos gratuitos y comerciales para Linux. Actualmente tienen un título en desarrollo, Avaneya. Kot-in-Action Creative Artel ha lanzado sus juegos Steel Storm para Linux. Hazardous Software ha lanzado su juego Achron para Linux.
Unigine Corp desarrolló Oil Rush utilizando su tecnología de motor Unigine que funciona en Linux. Unigine Corp también estaba desarrollando un «juego tipo shooter» que habría sido lanzado para Linux, actualmente el desarrollo de este juego está congelado hasta que OilRush sea lanzado. El juego MMORPG Syndicates of Arkon también se supone que llegará a Linux. El juego Dilogus: The Winds of War también se está desarrollando con Unigine y está previsto que tenga un cliente Linux.
Un número de desarrolladores de novelas visuales apoyan a Linux. Winter Wolves ha lanzado títulos como Spirited Heart, Heileen, The Flower Shop, Bionic Heart, Card Sweethearts, Vera Blanc, Planet Stronghold y Loren The Amazon Princess para Linux. Hanako Games ha lanzado Science Girls, Summer Session, Date Warp, Cute Knight Kingdom, y está considerando portar Fatal Hearts a Linux. sakevisual ha llevado Jisei, Kansei, Yousei, RE: Alistair y Ripples a Linux. Four Leaf Studios también ha lanzado Katawa Shoujo para Linux y Christine Love ha lanzado Digital: A Love Story, ambos, junto con Summer Session mencionada anteriormente, funcionan con la herramienta de software libre Ren’Py.
El juego sandbox basado en Java Minecraft, del desarrollador indie Mojang, está disponible en Linux, al igual que cualquier otro videojuego compilado para la máquina virtual Java.
Dwarf Fortress, un simulador de gestión sandbox / roguelike, ha sido puesto a disposición de Linux por Tarn Adams.
El juego sandbox espacial basado en voxel, ScrumbleShip del desarrollador Indie Dirkson está actualmente en desarrollo para Linux, Mac OS X y Windows.
El simulador de béisbol de repetición realista Out of the Park Baseball, de OOTP Developments, está actualmente disponible para Linux, Mac OS X y Windows, para ligas de un solo jugador y multijugador en línea.
Grappling Hook, un juego de puzles tipo first-shooter.
El estudio indie alemán Pixel Maniacs ha lanzado sus dos juegos, ChromaGun y Can’t Drive This para Linux.
En el espacio de Walking Simulator, Dark Hill Museum of Death de Dan Ruscoe está disponible para Linux.
Porteadores de juegosEditar
Compañías independientes también han asumido la tarea de portar destacados juegos de Windows a Linux. Loki Software fue la primera empresa de este tipo, y entre 1998 y 2002 portó Civilization: Call to Power, Descent³, Eric’s Ultimate Solitaire, Heavy Gear II,Heavy Metal: F.A.K.K.², Heretic II, Heroes of Might and Magic III, Kohan: Immortal Sovereigns, Myth II: Soulblighter, Postal, Railroad Tycoon II, Quake III Arena, Rune, Sid Meier’s Alpha Centauri, Sim City 3000, Soldier of Fortune, Tribes 2 y MindRover a Linux.
Tribsoft creó una versión para Linux de Jagged Alliance 2 de Sir-Tech Canada antes de cerrar en 2002. Linux Game Publishing se fundó en 2001 en respuesta a la inminente desaparición de Loki, y ha llevado a Creatures: Internet Edition, Candy Cruncher, Majesty: Gold Edition, NingPo MahJong, Hyperspace Delivery Boy!, Software Tycoon, Postal²: Share The Pain, Soul Ride, X2: The Threat, Gorky 17, Cold War, Knights and Merchants: The Shattered Kingdom, Ballistics, X3: Reunion, Jets’n’Guns, Sacred: Gold, Shadowgrounds y Shadowgrounds Survivor a Linux. Algunos de estos juegos fueron portados para ellos por Gordon.
El consultor Frank C. Earl, asociado a LGP pero independiente, está portando el juego Caster a Linux y ha publicado el primer episodio y también ha desarrollado la versión para Linux de Cortex Command que se incluye en el segundo Humble Indie Bundle. También está trabajando en otros proyectos de portabilidad, como la serie Myth al completo. Acepta en gran medida las recomendaciones y comenta como parte de la comunidad de Phoronix. icculus.org ha portado las versiones beta de Medal of Honor: Allied Assault y Devastation, versiones de America’s Army, y los títulos Prey, Aquaria, Braid, Hammerfight y Cogs.
El editor alemán RuneSoft se fundó en el año 2000. Portaron a Linux los juegos Northland,Robin Hood: The Legend of Sherwood, Airline Tycoon Deluxe, Ankh, Ankh: Heart of Osiris, Barkanoid 2 y Jack Keane, además de portar Knights and Merchants: The Shattered Kingdom y Software Tycoon, para Linux Game Publishing. Hyperion Entertainment ha portado juegos a varios sistemas, ha portado Shogo: Mobile Armor Division y SiN a Linux, además de portar Gorky 17 para Linux Game Publishing. Wyrmkeep Entertainment ha portado los juegos The Labyrinth of Time e Inherit the Earth: Quest for the Orb a Linux. Alternative Games trajo Trine y Shadowgrounds, y Shadowgrounds Survivor para Linux Game Publishing.
Aspyr Media lanzó su primer port de Linux en junio de 2014, afirman que están portando a Linux debido a que Valve sacó SteamOS. Aspyr Media portó posteriormente Borderlands 2 a Linux en septiembre de 2014.
Habiendo portado juegos a Mac OS X desde 1996, el editor de videojuegos Feral Interactive lanzó XCOM: Enemy Unknown, su primer juego para Linux, en junio de 2014. Feral Interactive declaró que portan juegos a Linux gracias a SteamOS.
Otros desarrolladoresEdit
Algunos empleados de id Software portaron la serie Doom, la serie Quake, Return to Castle Wolfenstein, Wolfenstein: Enemy Territory y Enemy Territory: Quake Wars. Algunos juegos publicados por GarageGames que tienen versiones para Linux son Bridge Builder, Marble Blast Gold, Gish, Tribal Trouble y Dark Horizons: Lore Invasion.
MP Entertainment lanzó Hopkins FBI y Crack dot com lanzó Abuse para Linux, convirtiéndose en uno de los primeros desarrolladores en lanzar un port nativo. Inner Worlds, otro de los primeros títulos comerciales para Linux, fue lanzado y desarrollado en Linux. Philos Laboratories lanzó una versión para Linux de Theocracy en el disco de venta al público. Absolutist ha apoyado a Linux durante varios años. GLAMUS GmbH publicó una versión para Linux de su juego Mobility. Vicarious Visions portó el juego de vuelo espacial Terminus a Linux.
Lava Lord Games lanzó su juego Astro Battle para Linux. Xatrix Entertainment lanzó una versión para Linux de Kingpin: Life of Crime. BioWare lanzó Neverwinter Nights para Linux. Croteam lanzó la serie Serious Sam, con el primer juego portado por Gordon y el segundo autoportado. Gordon también portó los juegos de disparos de Epic Games Unreal Tournament 2003 y Unreal Tournament 2004.
Revolution System Games lanzó su juego Decadence: Home Sweet Home a través de Steam sólo para Linux durante un periodo de tiempo después del lanzamiento de Mac o windows.
El 12 de octubre de 2013 Lars Gustavsson, director creativo de DICE, dijo a polygon.com
Queremos fuertemente entrar en Linux por una razón», dijo Gustavsson. «Hizo falta Halo para que la primera Xbox despegara y se volviera loca; normalmente, hace falta una aplicación o un juego que mate y entonces la gente está más que dispuesta; no es difícil meter las manos en Linux, por ejemplo, sólo hace falta un juego que te motive a ir allí».
Juegos comerciales para conjuntos de instrucciones no x86Editar
Algunas compañías portaron juegos a Linux que se ejecutan en conjuntos de instrucciones diferentes a x86, como Alpha, PowerPC, Sparc, MIPS o ARM. Loki Entertainment Software portó Civilization: Call to Power, Eric’s Ultimate Solitaire, Heroes of Might and Magic III, Myth II: Soulblighter, Railroad Tycoon II Gold Edition y Sid Meier’s Alpha Centauri con el paquete de expansión Alien Crossfire a Linux PowerPC. También han portado Civilization: Call to Power, Eric’s Ultimate Solitaire, Sid Meier’s Alpha Centauri con el paquete de expansión Alien Crossfire a Linux Alpha y Civilization: Call to Power, Eric’s Ultimate Solitaire a Linux SPARC. Linux Game Publishing publicó Candy Cruncher, Majesty Gold, NingPo MahJong y Soul Ride para Linux PowerPC. También portaron Candy Cruncher, Soul Ride a Linux SPARC y Soul Ride a Linux Alpha. Illwinter Game Design portó Dominions: Priests, Prophets & Pretenders, Dominions II: The Ascension Wars y Dominions 3 a Linux PowerPC y Conquest of Elysium 3, Dominions 4: Thrones of Ascension a Raspberry Pi. Hyperion Entertainment portó Sin a Linux PowerPC publicado por Titan Computer y Gorky 17 a Linux PowerPC que posteriormente fue publicado por LGP. Runesoft contrató a Gunnar von Boehn que portó Robin Hood – La Leyenda de Sherwood a Linux PowerPC. Más tarde Runesoft portó Airline Tycoon Deluxe a Raspberry Pi que ejecutaba Debian GNU/Linux.
Portadas de origenEditar
Varios desarrolladores han liberado el código fuente de muchos de sus títulos heredados, lo que permite ejecutarlos como aplicaciones nativas en muchas plataformas alternativas, incluido Linux. Algunos ejemplos de juegos portados a Linux son Duke Nukem 3D, Shadow Warrior, Rise of the Triad, Ken’s Labyrinth, Seven Kingdoms, Warzone 2100, Homeworld, Call to Power II, Wolfenstein 3D, Heretic, Hexen, Hexen II, Aliens versus Predator, Descent, Descent II y Freespace 2. Varios títulos de juegos que ya habían sido publicados para Linux también pudieron ampliarse o actualizarse gracias a la disponibilidad del código del juego, como Doom, Abuse, Quake, Quake II, Quake III Arena y Jagged Alliance 2. También se han publicado para Linux algunos derivados basados en el código fuente liberado, como Aleph One y Micropolis para Marathon 2: Durandal y SimCity, respectivamente.
Incluso se han podido portar algunos títulos de juegos gracias a la disponibilidad del código del motor compartido, aunque el código del juego en sí siga siendo propietario o no esté disponible por otros motivos, como el videojuego Strife o el componente multijugador de Star Trek: Voyager – Elite Force. Algunos juegos incluso han sido portados total o parcialmente mediante ingeniería inversa y recreación del motor del juego, como WarCraft II a través de Wargus o Commander Keen. Otro truco es intentar hackear el juego para que funcione como un mod en otro título nativo, como con el Unreal original. Además, algunos juegos pueden ejecutarse mediante el uso de entornos de ejecución específicos de Linux, como es el caso de ciertos juegos realizados con Adventure Game Studio como el Chzo Mythos o ciertos títulos realizados con la herramienta RPG Maker. Entre los juegos derivados de código liberado, con soportes tanto libres como propietarios, que se publican para Linux se encuentran Urban Terror, OpenArena, FreeDoom, World of Padman, Nexuiz/Xonotic, War§ow y Excalibur: Morgana’s Revenge.
Juegos de rol masivos en líneaEditar
Esta es una lista seleccionada de MMORPGs que son nativos en Linux:
- A Tale in the Desert III (2003, eGenesis) – Un juego de comercio y artesanía, ambientado en el antiguo Egipto, de pago.
- Crossfire (1992) – Un juego de fantasía medieval en 2D.
- Diaspora (1999, Altitude Productions) – MMORPG de comercio espacial en 2D. (La versión de Project Diaspora tiene un cliente Linux.)
- Dofus (2005, Ankama Games) – Un MMORPG de fantasía en 2D.
- Eternal Lands (2003, Radu Privantu) – Un MMORPG free-to-play de fantasía en 3D.
- PlaneShift – Un juego gratuito de fantasía en 3D.
- Regnum Online – Un juego de fantasía en 3D, free-to-play con contenido premium.
- RuneScape – MMORPG de fantasía en tercera persona en Java.
- Salem – Un juego de fantasía isométrico en 3D centrado en la artesanía y la muerte permanente.
- Shroud of the Avatar – Un juego de fantasía isométrico en 3D y el sucesor espiritual de Ultima Online.
- Spiral Knights – Juego de fantasía en tercera persona en Java.
- The Saga of Ryzom – tiene un cliente Linux y el código fuente disponible.
- Tibia – Un juego MMORPG de fantasía medieval en 2D. Free-to-play con contenido premium. Uno de los MMORPG más antiguos, creado en enero de 1997. Con cliente oficial para Linux.
- Ultima Online tiene un cliente no oficial para Linux.
- Vendetta Online – Un MMOFPS de naves espaciales en 3D con crecientes elementos de RPG, pay to play. Mantiene clientes para Linux/32 y Linux/64.
- WorldForge – Un motor de juego. Hay clientes de Linux disponibles.
- Wyvern – Un MMORPG de fantasía en 2D que se ejecuta en Java.
- ¡Yohoho! Puzzle Pirates – Un juego de rompecabezas que se ejecuta en Java.
- Muchos mundos virtuales – (como Second Life) también tienen clientes de Linux.