Frictional Games igre otvorenog koda Amnesia

Firma Frikcijske igre najavljeno o otvaranju punih izvornih kodova 3D igara u žanru “preživljavanja noćnih mora” - Amnezija: Tamni silazak и Amnezija: stroj za svinje, objavljen 2010. i 2013. godine. Imovina igre ostaje vlasništvo. Ovo nije prvi put da je Frictional Game kod objavljen; kompanija je 2010. godine otvorio kod motora igre HPL1 i igra napisana na njoj"Gloom: Uvertira".

Kod igre je otvoren pod besplatnom GPLv3 licencom i objavljen na GitHubu (Amnezija: Tamni silazak, Amnezija: Mašina za svinje). Igre su napisane na C++ i koriste SDL za obradu unosa i OpenGL za grafiku. Spremišta uključuju datoteke za izgradnju za Linux i macOS koristeći CMake i za Windows koristeći Visual Studio 2010. Pored koda za same igre, izvorni kod za povezane uređivače igara je također otvorenog koda. Očekuje se da će open source koda pojednostaviti razvoj modova, kojih već postoji više od hiljadu za ove igre, i omogućiti kreiranje novih otvorenih motora za igre zasnovane na tehnologijama uključenim u igre Amnesia. .

Od funkcija ponuđenih u otvorenom kodu koje mogu biti korisne programerima game engine-a, napominje se sljedeće:

  • Shadow Maps sa zaglađenim ivicama.
  • Sistem rezanja nevidljivog područja u realnom vremenu koji radi sa dinamičkim objektima.
  • Sistem za automatsko prikazivanje statičnih objekata, koji radi u batch modu.
  • Sistem odloženog renderovanja senki.
  • Potpuno opremljen uređivač, uključujući podršku za funkcije kao što su odabir algoritama i podešavanje vidljivih područja.
  • Jednostavan sistem umjetne inteligencije za kreiranje botova i pametnih agenata.
  • Napredni sistem simulacije fizičkog zvuka.
  • Sistem za izgradnju interakcije zasnovan na fizičkim procesima.
  • Vlastiti zvučni mehanizam koji koristi API Openal.
  • Motor koji implementira različite tehnologije renderiranja i igranja.

Frictional Games igre otvorenog koda Amnesia

izvor: opennet.ru

Dodajte komentar