Frictional Games åpen kildekode Amnesia-spill

selskap Friksjonsspill kunngjort om å åpne de fullstendige kildekodene til 3D-spill i sjangeren "marerittoverlevelse" - Amnesi: Den mørke nedstigningen и Amnesi: En maskin for griser, utgitt i 2010 og 2013. Spilleiendeler forblir proprietære. Dette er ikke første gang Frictional Game-kode er publisert; i 2010, selskapet åpnet spillmotorkode HPL1 og spillet skrevet på den "Penumbra: Overture".

Spillkoden er åpen under den gratis GPLv3-lisensen og publisert på GitHub (Amnesi: Den mørke nedstigningen, Amnesia: En maskin for griser). Spillene er skrevet i C++ og bruker SDL for inndatabehandling og OpenGL for grafikk. Lagrene inkluderer filer for bygging for Linux og macOS ved bruk av CMake og for Windows ved bruk av Visual Studio 2010. I tillegg til koden for selve spillene, er kildekoden for de tilknyttede spillredaktørene også åpen kildekode. Det forventes at den åpne kildekoden til koden vil forenkle utviklingen av mods, som det allerede er mer enn tusen av for disse spillene, og vil gjøre det mulig å lage nye åpne spillmotorer basert på teknologiene som er involvert i Amnesia-spillene .

Av funksjonene som tilbys i åpen kildekode som kan være nyttige for spillmotorutviklere, er følgende bemerket:

  • Skyggekart med glattede kanter.
  • Et usynlig områdeklippingssystem i sanntid som fungerer med dynamiske objekter.
  • Et system for automatisk gjengivelse av statiske objekter, arbeider i batch-modus.
  • Utsatt skyggegjengivelsessystem.
  • En fullverdig editor, inkludert støtte for funksjoner som valg av algoritmer og justering av synlige områder.
  • Et enkelt kunstig intelligenssystem for å lage roboter og smarte agenter.
  • Avansert fysisk lydsimuleringssystem.
  • Et system for å bygge samhandling basert på fysiske prosesser.
  • Egen lydmotor med API OpenAL.
  • En motor som implementerer ulike gjengivelses- og spillteknologier.

Frictional Games åpen kildekode Amnesia-spill

Kilde: opennet.ru

Legg til en kommentar