Wolfire open source-game Overgrowth

De open source-code van Overgrowth, een van de meest succesvolle projecten van Wolfire Games, is aangekondigd. Na 14 jaar ontwikkeling als eigen product is besloten de game naar de open source-categorie te verplaatsen, zodat liefhebbers de mogelijkheid hebben om de game naar eigen smaak te blijven verbeteren.

De code is geschreven in C++ en is open source onder de Apache 2.0-licentie, waardoor integratie in commerciële projecten en verkoop van het resulterende werk mogelijk is. De open source-code omvat de game-engine, projectbestanden, scripts, shaders en hulpbibliotheken. Het ondersteunt uitvoering in Windows, macOS и LinuxDe game-assets blijven eigendom van Wolfire Games en het gebruik ervan in projecten van derden vereist aparte toestemming van Wolfire Games (het maken van mods is wel toegestaan).

Er wordt van uitgegaan dat de gepubliceerde code zowel gebruikt kan worden om fundamenteel nieuwe producten te creëren, voorzien van eigen spelbronnen, als om te lanceren met de originele, propriëtaire set bronnen tijdens experimenten of voor educatieve doeleinden. In het bijzonder kunnen de spelcomponenten en bibliotheken afzonderlijk worden overgezet naar andere spelprojecten. De bereidheid om uitbreidingen en wijzigingen die door de community zijn voorbereid voor opname in de hoofdcompositie van de commerciële game Overgrowth te accepteren, wordt eveneens vermeld. Indien het onmogelijk is om wijzigingen in het hoofdproject te integreren, kan men eigen, onofficiële edities van de game creëren.

De essentie van de game Overgrowth draait om de avonturen van een ninjakonijn, die man-tegen-mangevechten voert met andere antropomorfe dieren (konijnen, wolven, ratten, katten, honden) tijdens het voltooien van de taken die de speler krijgt. De gameplay vindt plaats in een driedimensionale omgeving met een third-person perspectief, en om de gestelde doelen te bereiken, krijgt de speler volledige bewegingsvrijheid en de organisatie van zijn acties. Naast singleplayermissies wordt er ook een multiplayermodus ondersteund.

De game is uitgerust met een geavanceerde physics engine, die nauw geïntegreerd is met de 3D-engine en het concept van "procedurele animatie gebaseerd op physics" implementeert. Dit zorgt voor een realistisch model van personagebewegingen en adaptief animatiegedrag, afhankelijk van de omgeving. De game valt ook op door het gebruik van originele contextgevoelige besturing, die diverse gevechtstactieken mogelijk maakt, en een AI-engine die de gezamenlijke acties van personages coördineert en terugtrekking mogelijk maakt in geval van een grote kans op een nederlaag. Er is een interface voor het bewerken van kaarten en scenario's.

De game-engine ondersteunt rigid body physics, skeletanimatie, belichting per pixel met breking van reflecties, 3D-geluid, modellering van dynamische objecten zoals lucht, water en gras, adaptieve detaillering, realistische rendering van vacht en planten, diepte-effecten en vervaging bij snelle bewegingen, verschillende soorten texture mapping (waaronder dynamische toepassing van cube maps en parallax mapping).

Speel video
Speel video


Bron: opennet.ru
Koop betrouwbare hosting voor sites met DDoS-bescherming, VPS VDS-servers 🔥 Koop betrouwbare websitehosting met DDoS-bescherming, VPS- en VDS-servers | ProHoster