Wolfire släppte källkoden för Overgrowth

Wolfire Games presenteras nyligen genom ett blogginlägg, du har fattat beslutet att släppa koden källan till ett av hans mest framgångsrika projekt, "Överväxt". Efter 14 års utveckling som en proprietär produkt beslutades det att öppna upp spelet för att ge entusiaster möjligheten att fortsätta att förbättra det efter deras smak.

Koden är skriven i C++ och är öppen under Apache 2.0-licensen, som bland annat gör det möjligt att inkludera koden i proprietära projekt och sälja det resulterande arbetet. Öppen källkod täcker spelmotorn, projektfiler, skript, shaders och supportbibliotek, medan spelresurser förblir proprietära och distribution i tredjepartsprojekt kräver separat tillstånd från Wolfire Games (ändring är tillåten).

I sitt blogginlägg, Wolfire Games delade följande:

Vi har arbetat på Overgrowth i 14 år. Det är vårt längsta pågående projekt, och en av huvudorsakerna till att vi har fortsatt att arbeta med spelet är den fantastiska responsen från fansen och uppföljningen. Inte bara fortsatte människor från hela världen att spela och njuta av Overgrowth i flera år, utan samhället hade också en enorm inverkan på projektet. Från den hjälpsamma feedbacken som ledde till bättre uppdateringar, till de fantastiska moddarna som utökar vad du kan göra i spelet, till de begåvade artisterna och kreatörerna som utökar stilen och lore av Overgrowth. Detta spel har till stor del formats och skapats av människorna som spelar det.

Så vad är nästa steg? Hur hedrar vi samhället som hjälpte till att bygga det här spelet? Vi är glada att kunna meddela att Overgrowth-koden nu är öppen källkod! Inte nog med det, vi sänker också permanent priset på spelet med en tredjedel över hela världen, från $29,99 till $19,99 i USA.

Bara koden blir öppen källkod, inte konsttillgångarna eller nivåerna, anledningen är att vi inte vill att någon bygger och säljer Overgrowth som sin egen. Vi använder Apache 2.0-licensen, som låter dig göra vad du vill med koden, med väldigt få skyldigheter. Det är enkelt att kompilera och köra det officiella Overgrowth-spelet med öppen källkod, så du behöver inte mycket teknisk kunskap för att komma igång.

Var tänkt att publicerad kod kan användas både för att skapa fundamentalt nya produkter som kommer med sina egna spelresurser, att köra med den ursprungliga uppsättningen av resurser patenterade vid genomförande av experiment eller i utbildningssyfte.

Inkluderandet av spelkomponenter och bibliotek kan överföras separat till andra spelprojekt. Viljan att acceptera expansioner och förändringar förberedda av communityn för inkludering i det kommersiella spelet Overgrowth nämns också. Om det inte är möjligt att integrera ändringar i huvudprojektet kan du skapa dina egna inofficiella utgåvor av spelet.

Kärnan i spelet Overgrowth ligger i äventyren hos en ninjakanin, som engagerar sig i närstrid med andra antropomorfa djur (kaniner, vargar, råttor, katter, hundar) samtidigt som de slutför uppgifterna som spelaren tilldelats.

Spelet utspelar sig i en tredimensionell miljö med en tredjepersons syn, och för att uppnå målen har spelaren fullständig rörelsefrihet och organisation av sina handlingar. Förutom enspelaruppdrag stöds även multiplayer.

Spelet är utrustad med en avancerad fysikmotor som är tätt integrerad med 3D-motorn och implementerar konceptet "fysikbaserad proceduranimation", som möjliggör realistisk karaktärsrörelse och adaptivt animationsbeteende beroende på miljön.

Spelet är också känt för användningen av originalkontextkänsliga kontroller som låter dig tillämpa olika stridstaktiker, och en AI-motor som koordinerar karaktärernas gemensamma handlingar och låter dig dra dig tillbaka i händelse av en hög sannolikhet för nederlag. Ett gränssnitt för redigering av kartor och scenarier tillhandahålls.

Spelmotorn stöder stel kroppsfysik, skelettanimering, pixel-för-pixel-belysning med reflektionsbrytning, 3D-ljud, dynamisk objektmodellering såsom himmel, vatten och gräs, adaptiva detaljer, realistisk återgivning av ull och växter, djup och oskärpa effekter vid snabb rörelse, olika typer av texturkartering (inklusive dynamisk kubkartering och parallaxkartering).

Slutligen om du är intresserad av att veta mer om detkan du kontrollera detaljerna I följande länk.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för data: AB Internet Networks 2008 SL
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.