Frictional Games avatud lähtekoodiga Amnesia mängud

Ettevõte Hõõrduva Mängud kuulutas välja 3D-mängude täielike lähtekoodide avamise kohta "õudusunenägude ellujäämise" žanris - Amneesia: tume laskumine и Amnesia: sead sigadele, mis ilmus 2010. ja 2013. aastal. Mänguvara jääb omandisse. See ei ole esimene kord, kui Frictional Game'i kood on avaldatud; 2010. aastal avatud mängu mootori kood HPL1 ja sellele kirjutatud mäng"Süngus: avamäng"

Mängu kood on avatud tasuta GPLv3 litsentsi all ja avaldatud GitHubis (Amneesia: tume laskumine, Amneesia: sigade masin). Mängud on kirjutatud C++ keeles ja kasutavad sisendi töötlemiseks SDL-i ja graafika jaoks OpenGL-i. Hoidlad sisaldavad faile, mis on ette nähtud Linuxi ja macOS-i jaoks, kasutades CMake'i, ja Windowsi jaoks, kasutades Visual Studio 2010. Lisaks mängude endi koodile on avatud lähtekoodiga ka seotud mänguredaktorite lähtekood. Eeldatakse, et koodi avatud allikas lihtsustab modifikatsioonide arendamist, mida nende mängude jaoks on juba rohkem kui tuhat, ning võimaldab luua uusi avatud mängumootoreid, mis põhinevad Amnesia mängudes kaasatud tehnoloogiatel. .

Avatud lähtekoodiga pakutavatest funktsioonidest, mis võivad mängumootori arendajatele kasulikud olla, on märgitud järgmist.

  • Varjukaardid silutud servadega.
  • Reaalajas nähtamatu ala lõikamise süsteem, mis töötab dünaamiliste objektidega.
  • Staatiliste objektide automaatse renderdamise süsteem, mis töötab partiirežiimis.
  • Edasilükatud varjude renderdussüsteem.
  • Täisfunktsionaalne redaktor, sealhulgas selliste funktsioonide tugi nagu algoritmide valimine ja nähtavate alade reguleerimine.
  • Lihtne tehisintellekti süsteem robotite ja nutikate agentide loomiseks.
  • Täiustatud füüsilise heli simulatsioonisüsteem.
  • Füüsikalistel protsessidel põhinev interaktsiooni ülesehitamise süsteem.
  • Oma helimootor API abil Openal.
  • Mootor, mis rakendab erinevaid renderdus- ja mängutehnoloogiaid.

Frictional Games avatud lähtekoodiga Amnesia mängud

Allikas: opennet.ru

Lisa kommentaar