Frictional Games oopbron Amnesia-speletjies

maatskappy Wrywingspeletjies aangekondig oor die opening van die volledige bronkodes van 3D-speletjies in die "nagmerrie-oorlewing"-genre - Amnesie: The Dark Descent и Amnesia: 'n masjien vir varke, vrygestel in 2010 en 2013. Spelbates bly eie. Dit is nie die eerste keer dat Frictional Game-kode gepubliseer word nie; in 2010, die maatskappy oopgemaak spel enjin kode HPL1 en die speletjie daarop geskryf "Gloom: Ouverture«.

Die speletjie-kode is oop onder die gratis GPLv3-lisensie en gepubliseer op GitHub (Amnesie: The Dark Descent, Amnesia: 'n masjien vir varke). Die speletjies is in C++ geskryf en gebruik SDL vir invoerverwerking en OpenGL vir grafika. Die bewaarplekke sluit lêers in vir die bou vir Linux en macOS met behulp van CMake en vir Windows deur Visual Studio 2010 te gebruik. Benewens die kode vir die speletjies self, is die bronkode vir die geassosieerde speletjie-redakteurs ook oopbron. Daar word verwag dat die oopbron van die kode die ontwikkeling van mods sal vereenvoudig, waarvan daar reeds meer as 'n duisend vir hierdie speletjies is, en dit moontlik sal maak om nuwe oop speletjie-enjins te skep gebaseer op die tegnologieë betrokke by die Amnesia-speletjies .

Van die kenmerke wat in oopbron aangebied word wat nuttig kan wees vir speletjie-enjinontwikkelaars, word die volgende opgemerk:

  • Skadu Kaarte met gladde rande.
  • 'n Intydse onsigbare area-knipstelsel wat met dinamiese voorwerpe werk.
  • 'n Stelsel vir outomatiese weergawe van statiese voorwerpe, werk in bondelmodus.
  • Uitgestelde skaduweergawe stelsel.
  • 'n Volledige redigeerder, insluitend ondersteuning vir kenmerke soos die kies van algoritmes en die aanpassing van sigbare areas.
  • 'N Eenvoudige kunsmatige intelligensie-stelsel vir die skep van bots en slim agente.
  • Gevorderde fisiese klanksimulasiestelsel.
  • 'n Stelsel vir die bou van interaksie gebaseer op fisiese prosesse.
  • Eie klankenjin wat API gebruik OopAL.
  • 'n Enjin wat verskeie weergawes en speltegnologieë implementeer.

Frictional Games oopbron Amnesia-speletjies

Bron: opennet.ru

Voeg 'n opmerking