Frictional Games otvoreni izvori Amnesia igre

poduzeće trenja igre najavio o otvaranju potpunih izvornih kodova 3D igara u žanru "preživljavanje u noćnoj mori" - Amnezija: The Dark Descent и Amnezija: Stroj za svinje, objavljen 2010. i 2013. godine. Sredstva igre ostaju u vlasništvu. Ovo nije prvi put da je kod Frictional Game objavljen; tvrtka je 2010 otvorio kod motora igre HPL1 i igra napisana na njemu "Penumbra: Uvertira”.

Kod igre otvoren je pod besplatnom GPLv3 licencom i objavljen na GitHubu (Amnezija: The Dark Descent, Amnezija: Stroj za svinje). Igre su napisane u C++ i koriste SDL za obradu ulaza i OpenGL za grafiku. Repozitoriji uključuju datoteke za izgradnju za Linux i macOS pomoću CMakea i za Windows pomoću Visual Studio 2010. Osim koda za same igre, izvorni kod za povezane uređivače igara također je otvorenog koda. Očekuje se da će otvoreni kod koda pojednostaviti razvoj modova, kojih već ima više od tisuću za ove igre, te će omogućiti stvaranje novih otvorenih pokretača igara temeljenih na tehnologijama uključenim u igre Amnesia .

Od značajki koje se nude u otvorenom izvornom kodu, a koje mogu biti korisne razvojnim programerima igara, navodimo sljedeće:

  • Karte sjena sa zaglađenim rubovima.
  • Sustav za izrezivanje nevidljivog područja u stvarnom vremenu koji radi s dinamičkim objektima.
  • Sustav za automatsko iscrtavanje statičnih objekata, koji radi u skupnom načinu rada.
  • Sustav odgođenog prikazivanja sjene.
  • Uređivač s punim značajkama, uključujući podršku za značajke kao što su odabir algoritama i podešavanje vidljivih područja.
  • Jednostavan sustav umjetne inteligencije za stvaranje botova i pametnih agenata.
  • Napredni sustav za fizičku simulaciju zvuka.
  • Sustav za izgradnju interakcije na temelju fizičkih procesa.
  • Vlastiti zvučni mehanizam koji koristi API OpenAL.
  • Motor koji implementira različite tehnologije renderiranja i igranja.

Frictional Games otvoreni izvori Amnesia igre

Izvor: opennet.ru

Dodajte komentar