Frictional Games öppna källkod Amnesia-spel

företaget Frictional Games tillkännagav om att öppna de fullständiga källkoderna för 3D-spel i genren "mardrömsöverlevnad" - Amnesia den mörka arvingen и Amnesia: en maskin för grisar, släpptes 2010 och 2013. Speltillgångar förblir proprietära. Detta är inte första gången som Frictional Game-kod har publicerats; 2010, företaget öppnad spelmotorkod HPL1 och spelet skrivet på det "Penumbra: Ouvertyr".

Spelkoden är öppen under den kostnadsfria GPLv3-licensen och publicerad på GitHub (Amnesia den mörka arvingen, Amnesia: en maskin för grisar). Spelen är skrivna i C++ och använder SDL för indatabearbetning och OpenGL för grafik. Lagren innehåller filer för att bygga för Linux och macOS med CMake och för Windows med Visual Studio 2010. Förutom koden för själva spelen är källkoden för de tillhörande spelredigerarna också öppen källkod. Det förväntas att kodens öppna källkod kommer att förenkla utvecklingen av mods, av vilka det redan finns mer än tusen för dessa spel, och kommer att göra det möjligt att skapa nya öppna spelmotorer baserade på teknologierna som är involverade i Amnesia-spelen .

Av de funktioner som erbjuds i öppen källkod och som kan vara användbara för spelmotorutvecklare, noteras följande:

  • Skuggkartor med slätade kanter.
  • Ett osynligt områdesklippningssystem i realtid som fungerar med dynamiska objekt.
  • Ett system för automatisk rendering av statiska objekt, som arbetar i batch-läge.
  • System för uppskjutet skuggåtergivning.
  • En fullfjädrad editor, inklusive stöd för funktioner som att välja algoritmer och justera synliga områden.
  • Ett enkelt artificiell intelligenssystem för att skapa bots och smarta agenter.
  • Avancerat fysiskt ljudsimuleringssystem.
  • Ett system för att bygga interaktion baserat på fysiska processer.
  • Egen ljudmotor med API OpenAL.
  • En motor som implementerar olika renderings- och speltekniker.

Frictional Games öppna källkod Amnesia-spel

Källa: opennet.ru

Lägg en kommentar