Videojuego de código abierto


Un videojuego de código abierto , o simplemente un juego de código abierto , es un videojuego cuyo código fuente es de código abierto . A menudo son de libre distribución y, a veces , compatibles entre plataformas .

No todos los juegos de código abierto son software libre ; algunos juegos de código abierto incluyen contenido patentado que no es libre . Los juegos de código abierto que son software libre y contienen exclusivamente contenido gratuito se ajustan a DFSG , cultura libre y contenido abierto y, en ocasiones, se denominan juegos gratuitos . Muchas distribuciones de Linux requieren para su inclusión que el contenido del juego sea redistribuible libremente, las cláusulas de restricción comerciales o de software gratuito están prohibidas. [1]

En general, los juegos de código abierto son desarrollados por grupos relativamente pequeños de personas en su tiempo libre, sin que el beneficio sea el objetivo principal. Muchos juegos de código abierto son proyectos dirigidos por voluntarios y, como tales, los desarrolladores de juegos gratuitos suelen ser aficionados y entusiastas. La consecuencia de esto es que los juegos de código abierto a menudo tardan más en madurar, son menos comunes [2] y, a menudo, carecen del valor de producción de los títulos comerciales. [3] En el pasado (antes de la década de 2000), un desafío para crear contenido de alta calidad para juegos era la falta de disponibilidad o el precio excesivo de herramientas como el modelador 3D o los conjuntos de herramientas para el diseño de niveles . [4] En los últimos años, esto cambió y la disponibilidad de código abiertoHerramientas como Blender , motores de juegos y bibliotecas impulsaron los videojuegos independientes y de código abierto . [5] Los motores de juegos FLOSS , como el motor de juegos Godot , así como las bibliotecas, como SDL , son cada vez más comunes en el desarrollo de juegos, incluso los propietarios. [6] Dado que el arte del juego no se considera software, no hay ningún obstáculo filosófico o ético para vender un juego en el que su arte tiene derechos de autor y todo el código fuente es software libre. [7] [8]

Algunos de los proyectos de juegos de código abierto se basan en juegos anteriormente propietarios , cuyo código fuente se lanzó como software de código abierto, mientras que el contenido del juego (como gráficos, audio y niveles) puede o no estar bajo una licencia libre. [9] Los ejemplos incluyen Warzone 2100 (un juego de estrategia en tiempo real ) [10] y Micropolis (un simulador de construcción de ciudades basado en el código fuente de SimCity ). La ventaja de tales proyectos de continuación es que estos juegos ya están "completos" ya que el contenido gráfico y de audio está disponible y, por lo tanto, los autores de código abierto pueden concentrarse en la migración , la corrección de errores omodificando los juegos.

En un artículo de 2004, Adam Geitgey cuestionó la compatibilidad de la cultura de código abierto con respecto al proceso de desarrollo de juegos. Sugirió que las ventajas de desarrollo de código abierto percibidas no funcionan para los juegos porque los usuarios pasan a juegos nuevos con relativa rapidez y, por lo tanto, no retribuyen al proyecto. Geitgey señaló además que el desarrollo de la música y el arte no se basa en el trabajo de otros de la misma manera que lo haría la codificación. Argumentó que se requiere contenido artístico de alta calidad, que generalmente es producido comercialmente por artistas pagados. Si bien Linux opera con la filosofía de código abierto, es posible que esto no beneficie el desarrollo de juegos. [11]

A partir de septiembre de 2015, el servicio de juegos Steam tiene 1500 juegos disponibles en Linux , en comparación con 2323 juegos para Mac y 6500 juegos de Windows. [12] [13] [14]


Simulador de vuelo FlightGear
NetHack
XMaldad
corredor de esmoquin
Trémulo
supertux
guerras bos
Minas GNOMO
Batalla por Wesnoth
LinCity-NG
OpenHV combina los activos de Hard Vacuum con licencia CC con el motor OpenRA . [53]