Frictional Games avoimen lähdekoodin Amnesia-pelit

yritys Kitkapelit ilmoitti 3D-pelien täydellisten lähdekoodien avaamisesta "painajaisen selviytymisen" tyylilajissa - Amnesia: Pimeä laskeutuminen и Amnesia: kone sioille, julkaistu vuosina 2010 ja 2013. Pelivarat pysyvät omistuksessa. Tämä ei ole ensimmäinen kerta, kun Frictional Game -koodi on julkaistu, vuonna 2010 yritys avattu pelin moottorin koodi HPL1 ja siihen kirjoitettu peli"Penumbra: Alkusoitto".

Pelikoodi on avoinna ilmaisella GPLv3-lisenssillä ja julkaistu GitHubissa (Amnesia: Pimeä laskeutuminen, Amnesia: kone sioille). Pelit on kirjoitettu C++-kielellä ja käyttävät SDL:ää syötteiden käsittelyyn ja OpenGL:ää grafiikkaan. Arkistot sisältävät tiedostoja, joita voidaan rakentaa Linuxille ja macOS:lle CMakella ja Windowsille Visual Studio 2010:llä. Itse pelien koodin lisäksi myös niihin liittyvien pelieditorien lähdekoodi on avointa lähdekoodia. Koodin avoimen lähdekoodin odotetaan yksinkertaistavan modien kehitystä, joita näihin peleihin on jo yli tuhat, ja mahdollistavan uusien avoimien pelimoottoreiden luomisen Amnesia-pelien teknologioiden pohjalta. .

Avoimen lähdekoodin ominaisuuksista, jotka voivat olla hyödyllisiä pelikoneiden kehittäjille, on huomioitava seuraavat:

  • Varjokartat tasaisilla reunoilla.
  • Reaaliaikainen näkymätön alueen leikkausjärjestelmä, joka toimii dynaamisten objektien kanssa.
  • Järjestelmä staattisten objektien automaattiseen renderöintiin, joka toimii erätilassa.
  • Viivästetty varjon renderöintijärjestelmä.
  • Täysin varusteltu editori, mukaan lukien tuki ominaisuuksille, kuten algoritmien valinta ja näkyvien alueiden säätäminen.
  • Yksinkertainen tekoälyjärjestelmä bottien ja älyagenttien luomiseen.
  • Kehittynyt fyysinen äänen simulointijärjestelmä.
  • Fyysisiin prosesseihin perustuva vuorovaikutuksen rakentamisjärjestelmä.
  • Oma äänimoottori API:lla OpenAL.
  • Moottori, joka toteuttaa erilaisia ​​renderöinti- ja peliteknologioita.

Frictional Games avoimen lähdekoodin Amnesia-pelit

Lähde: opennet.ru

Lisää kommentti