Frictional Games open-source Amnesia-spellen

vennootschap Frictional Games kondigde het over het openen van de volledige broncodes van 3D-games in het genre “nightmare survival” - Amnesie: De Donkere Afkomst и Amnesia: A Machine for Pigs, uitgebracht in 2010 en 2013. Spelmiddelen blijven eigendom. Dit is niet de eerste keer dat Frictional Game-code wordt gepubliceerd; in 2010 heeft het bedrijf geopend game-engine-code HPL1 en het spel erop geschreven "Penumbra: Ouverture".

De spelcode is geopend onder de gratis GPLv3-licentie en gepubliceerd op GitHub (Amnesie: De Donkere Afkomst, Amnesie: Een Machine Voor Varkens). De games zijn geschreven in C++ en gebruiken SDL voor invoerverwerking en OpenGL voor grafische afbeeldingen. De repositories bevatten bestanden om te bouwen voor Linux en macOS met CMake en voor Windows met Visual Studio 2010. Naast de code voor de games zelf is ook de broncode voor de bijbehorende game-editors open source. Er wordt verwacht dat de open source van de code de ontwikkeling van mods, waarvan er al meer dan duizend zijn voor deze games, zal vereenvoudigen en het mogelijk zal maken om nieuwe open game-engines te creëren op basis van de technologieën die betrokken zijn bij de Amnesia-spellen. .

Van de functies die in open source worden aangeboden en die nuttig kunnen zijn voor ontwikkelaars van game-engines, worden de volgende vermeld:

  • Schaduwkaarten met gladde randen.
  • Een realtime systeem voor het knippen van onzichtbare gebieden dat werkt met dynamische objecten.
  • Een systeem voor het automatisch weergeven van statische objecten, werkend in batchmodus.
  • Uitgesteld schaduwweergavesysteem.
  • Een volledig uitgeruste editor, inclusief ondersteuning voor functies zoals het selecteren van algoritmen en het aanpassen van zichtbare gebieden.
  • Een eenvoudig kunstmatig intelligentiesysteem voor het maken van bots en slimme agenten.
  • Geavanceerd fysiek geluidssimulatiesysteem.
  • Een systeem voor het opbouwen van interactie op basis van fysieke processen.
  • Eigen geluidsengine met behulp van API OpenAL.
  • Een engine die verschillende rendering- en gameplay-technologieën implementeert.

Frictional Games open-source Amnesia-spellen

Bron: opennet.ru

Voeg een reactie