Frictional Games juegos de Amnesia de código abierto
Inmobiliaria Frictional Gamesanunció el sobre cómo abrir los códigos fuente completos de los juegos 3D del género "supervivencia de pesadillas" - Amnesia el oscuro descenso и Amnesia: una maquina para cerdos, lanzado en 2010 y 2013. Los activos del juego siguen siendo propietarios. Esta no es la primera vez que se publica el código de Frictional Game; en 2010, la empresa abrió código del motor del juego HPL1 y el juego escrito en él "Penumbra: Obertura«.
El código del juego está abierto bajo la licencia GPLv3 gratuita y publicado en GitHub (Amnesia el oscuro descenso, Amnesia: una máquina para cerdos). Los juegos están escritos en C++ y utilizan SDL para el procesamiento de entrada y OpenGL para gráficos. Los repositorios incluyen archivos para compilar para Linux y macOS usando CMake y para Windows usando Visual Studio 2010. Además del código de los juegos en sí, el código fuente de los editores de juegos asociados también es de código abierto. Se espera que el código fuente abierto simplifique el desarrollo de mods, de los cuales ya existen más de mil para estos juegos, y permitirá crear nuevos motores de juego abiertos basados en las tecnologías involucradas en los juegos de Amnesia. .
De las funciones ofrecidas en código abierto que pueden resultar útiles para los desarrolladores de motores de juegos, se destacan las siguientes: