Wolfire open source igra Overgrowth

Najavljen je otvoreni izvor Overgrowth, jednog od najuspješnijih projekata Wolfire Gamesa. Nakon 14 godina razvoja kao vlasničkog proizvoda, odlučeno je da se igra učini otvorenim kodom kako bi se entuzijastima pružila prilika da je nastave poboljšavati prema vlastitom ukusu.

Kôd je napisan u C++ i otvoren je pod Apache 2.0 licencom, što omogućava, između ostalog, uključivanje koda u vlasničke projekte i prodaju rezultirajućeg djela. Otvoreni kod pokriva motor igre, projektne datoteke, skripte, shadere i prateće biblioteke. Podržava rad na Windows, macOS i Linux. Imovina igara ostaje vlasništvo i zahtijeva odvojenu dozvolu od Wolfire Games-a za njihovo pružanje u projektima trećih strana (modovi su dozvoljeni).

Pretpostavlja se da se objavljeni kod može koristiti i za kreiranje fundamentalno novih proizvoda koji dolaze sa vlastitim resursima za igru, i za pokretanje s originalnim vlasničkim skupom resursa prilikom provođenja eksperimenata ili u obrazovne svrhe. Uključujući komponente igre i biblioteke mogu se pojedinačno prenijeti na druge projekte igara. Spominje se i spremnost da se prihvate proširenja i promjene koje proizvodi zajednica radi uključivanja u glavnu strukturu komercijalne igre Overgrowth. Ako je nemoguće integrirati promjene u glavni projekt, možete kreirati vlastita neslužbena izdanja igre.

Suština igre Overgrowth je avantura nindža zeca, koji se upušta u borbu prsa u prsa sa drugim antropomorfnim životinjama (zečevi, vukovi, pacovi, mačke, psi) u toku izvršavanja zadataka koji su dodeljeni igraču. Igra se odvija u trodimenzionalnom okruženju sa pogledom iz trećeg lica, a da bi postigao ciljeve, igraču se daje potpuna sloboda kretanja i organizacije svojih akcija. Pored misija za jednog igrača, podržan je i režim za više igrača.

Igra je opremljena naprednim fizičkim motorom, koji je čvrsto integrisan sa 3D motorom i implementira koncept „proceduralne animacije zasnovane na fizici“, omogućavajući realistične modele kretanja likova i prilagodljivo ponašanje animacije u zavisnosti od okruženja. Igra je također značajna po korištenju originalnih kontekstno osjetljivih kontrola, koje omogućavaju korištenje različitih taktika borbe, i AI motora koji koordinira zajedničke akcije likova i omogućava povlačenje u slučaju velike vjerovatnoće poraza. Osiguran je interfejs za uređivanje karata i scenarija.

Motor igre podržava fiziku krutog tijela, skeletnu animaciju, osvjetljenje po pikselu s prelaskom refleksije, 3D audio, modeliranje dinamičnih objekata kao što su nebo, voda i trava, prilagodljive detalje, realističan prikaz krzna i biljaka, efekte zamućenja dubine i pokreta, razne vrste mapiranja tekstura (uključujući dinamičku primjenu mapa kocke i mapiranje paralakse).



izvor: opennet.ru

Dodajte komentar