Frictional Games open-source hry Amnesia

společnost třecí Games oznámil o otevření úplných zdrojových kódů 3D her v žánru „nightmare survival“ - Amnézie: Temný sestup и Amnézie: Stroj pro prasata, vydané v letech 2010 a 2013. Herní aktiva zůstávají majetkem. Není to poprvé, co byl kód Frictional Game zveřejněn, v roce 2010 společnost otevřel kód herního enginu HPL1 a hra na něm napsaná"Gloom: Předehra".

Herní kód je otevřen pod bezplatnou licencí GPLv3 a zveřejněn na GitHubu (Amnézie: Temný sestup, Amnézie: Stroj pro prasata). Hry jsou napsány v C++ a používají SDL pro zpracování vstupu a OpenGL pro grafiku. Repozitáře obsahují soubory pro sestavení pro Linux a macOS pomocí CMake a pro Windows pomocí Visual Studio 2010. Kromě kódu pro hry samotné je open source také zdrojový kód pro přidružené herní editory. Očekává se, že otevřený zdroj kódu zjednoduší vývoj modů, kterých je pro tyto hry již více než tisíc, a umožní vytvářet nové otevřené herní enginy založené na technologiích obsažených ve hrách Amnesia. .

Z funkcí nabízených v open source, které mohou být užitečné pro vývojáře herních enginů, jsou uvedeny následující:

  • Stínové mapy s vyhlazenými hranami.
  • Systém ořezávání neviditelných oblastí v reálném čase, který pracuje s dynamickými objekty.
  • Systém pro automatické vykreslování statických objektů pracující v dávkovém režimu.
  • Systém odloženého vykreslování stínů.
  • Plně vybavený editor, včetně podpory funkcí, jako je výběr algoritmů a úprava viditelných oblastí.
  • Jednoduchý systém umělé inteligence pro vytváření robotů a chytrých agentů.
  • Pokročilý systém simulace fyzického zvuku.
  • Systém pro interakci budov založený na fyzikálních procesech.
  • Vlastní zvukový engine pomocí API Openal.
  • Engine, který implementuje různé technologie vykreslování a hraní.

Frictional Games open-source hry Amnesia

Zdroj: opennet.ru

Přidat komentář