Hierdie tegnologie behoort u binnekort groot MMORPG-wêrelde te bied

Op Unity Unite 2019 in Kopenhagen is 'n nuwe tegnologie aangebied wat speletjies in nuwe, groot dimensies kan aktiveer sonder om 'n groot rekenaarkrag te benodig. Ons skrywer Benedict was op die kermis vir u en het met die hoof van ingenieurswese, Brett Bibby, gesels.

Watter soort tegnologie is dit?? Hierdie nuwe tegnologie word "Data-Oriented Technology Stack" genoem, of kortweg DOTS. DOTS is in Maart tydens die Game Developers Conference 2019 aangebied en is selfs sedertdien gebruik.

DOTS beloof dat ontwikkelaars speletjies kan programmeer om rekenaarkrag doeltreffender te gebruik. Dit lei dan ongeveer twee groot voordele wat aan mekaar gekoppel is:

  • Beide speletjies wat op Unity en DOTS werk, verg skielik baie minder krag sonder om slegter te lyk
  • Of hulle gebruik dieselfde rekenaarkrag, maar word skielik vinniger, bied meer voorwerpe of lyk mooier.

Hoe werk DOTS?

Dit is die tegnologie daaragter: Rekenaars gebruik geheue (RAM) en verwerkerkerne om data te verwerk. Die meeste toestelle het nou verwerkers met verskeie kerne. DOTS probeer terselfdertyd met alle beskikbare verwerkers werk.

Terwyl die program loop en toegang tot data het, hou ons die data naby die SVE. Dit hoef dus nie heeltyd terug te keer na die geheue nie. [

...

] As u verskeie kerne het, ding hulle mee om wie toegang tot die geheue het. Omdat slegs een persoon toegang daartoe het. As u twee gelyktydig probeer, sal slegte dinge gebeur.

Die idee van die multi-kern is dat verskeie kerne hul deel neem en dan daaraan werk. Maar dit is nog nie besef nie. [

...

] Wat data-georiënteerd nou beteken, is dat ons die data waarmee ons wil werk, nouer saamgevat kry.

As 'n kern sy datapakket haal, het hy dus meer van die korrekte data wat hy benodig. Die pakkie bly langer weg van die rivier. Hierdeur kan ander kerne toegang tot die geheue verkry. As gevolg hiervan kry u 100 keer meer prestasie - nie net 100% nie.

Brett Bibby

Het ek sterk hardeware nodig? U het nie noodwendig nuwer hardeware nodig om van DOTS te geniet nie. Die meeste moderne rekenaars en konsoles is toegerus met verwerkers met ten minste vier, dikwels agt kernpunte. Sommige verwerkers in die Ryzen 3000-reeks bied nog meer.

Volgens Bibby is die volle potensiaal van hierdie vele kernkragte tot dusver nog amper nie benut nie. DOTS wil dit verander.

DOTS werk egter net met speletjies wat saam met Unity werk, soos die MMORPG Talion. Hier kan dit egter selfs maklik op bestaande speletjies toegepas word en sodoende verbeter word.

Wat beteken DOTS vir speletjies?

Dit is hoe DOTS die spel in die algemeen beïnvloed: In beginsel het ek uit ons gesprek en enkele lesings geleer dat DOTS help om speletjies doeltreffender te programmeer. Hulle benodig dus minder krag of bied beter grafika en meer funksies.

Die voordele verskil egter vir baie genres. Daarom het ek 'n paar spesifieke antwoorde gevra na 'n paar speletjies wat voordeel kan trek uit DOTS.

Dit is hoe DOTS MMO's en MMORPG's beïnvloed

In ons onderhoud het ek ook vir Brett Bibby gevra oor praktiese gebruike vir DOTS en hoe hierdie tegnologie sekere speletjies sal beïnvloed.

Die Unity MMORPG Talion kan nog mooier word met DOTS.

MMO's en MMORPG's is een van die speletjies wat waarskynlik die meeste voordeel trek uit die nuwe tegnologie:

Hoe groter die grootte [van 'n speletjie], hoe meer help DOTS. Dit beteken meer welige wêrelde, MMO's wat in die oneindigheid gaan. Daar is geen limiet meer nie. [

...

] U kan baie meer spelers en voorwerpe in die kamer hê, meer pixels weergee.

Brett Bibby

Ontwikkelaars kan dit dan gebruik om te doen wat hulle wil met hierdie potensiaal. Kan terselfdertyd duisende spelers akkommodeer, miljoene voorwerpe op 'n weide of gedetailleerde aanpassingsopsies en skoonheidsmiddels vir spelers.

Dit is hoe DOTS skuts beïnvloed

Vir Shooter, wat uit ons onderhoud opgeval het, was dat die doeltreffendheid van DOTS 'n voordeel op hulle kon hê. Omdat dit is waar DOTS help deur die FPS ("Frames per second ") te verhoog.

Die gewilde Battle Royale Apex Legends maak gebruik van Unity en dit kan selfs 144 FPS kraak.

Baie skutspelers sweer by 144 FPS om beter te kan mik met die gladder spel en om in die algemeen beter te kan speel. DOTS behoort dit makliker te maak om hierdie 144 FPS te bereik, aangesien die data-oordrag vinniger is, die speletjies vinniger reageer en daar dus meer ruimte vir grafika is, wat almal 'n invloed op die FPS-prestasie kan hê..

Dit is hoe DOTS oorlewingspeletjies beïnvloed

Vir aanhangers van die oorlewingsfanatikus is DOTS meer 'n luukse opgradering. Die feit dat meer voorwerpe vertoon kan word, ondersteun veral die spelervaring.

Selfs in die beste oorlewingspeletjies, met goeie toestelle, gebeur dit dikwels dat veral voorwerpe en huise wat deur spelers gebou word, tot lang laaitye lei omdat daar te veel op een plek is.

In Escape from Tarkov bou jy nie self voorwerpe nie, maar jy moet nog baie laai. DOTS sal waarskynlik selfs meer doen.

Hierdie laadtye moet "aansienlik verminder" word deur kolletjies te gebruik. Die hoop is selfs dat alle voorwerpe onmiddellik gelaai kan word sonder om dit te laai.

Dit is hoe DOTS mobiele speletjies beïnvloed

In die mobiele sektor het DOTS 'n interessante impak op die spelervaring. Dit maak speletjies nie net mooier vir minder prestasie nie, maar bespaar ook die battery en dus die koste van elektrisiteit:

As u 'n bestaande speletjie neem en DOTS daarop toepas, sal dit minder krag gebruik en sal u langer batterylewe hê omdat dit doeltreffender is. Of u kan meer goed inpak vir dieselfde opvoering.

Brett Bibby Die mobiele treffer Shadowgun Legends gebruik ook Unity.

Nuwe speletjies kom deur DOTS?

Die impak van DOTS op die speletjiesmark: In ooreenstemming met die leuse "Die wêreld is 'n beter plek as hy meer skeppers het", moet DOTS ook 'n impak hê op die aantal en kwaliteit van die komende speletjies. Hierdie aanlyn speletjies en MMO's word in 2019 vrygestel.

Omdat DOTS makliker moet wees om te gebruik met die ingeboude gereedskap en sekere programmeringsfunksies moet bevat wat dit vir ontwikkelaars makliker maak om 'n speletjie te skep:

Ons kan ontwikkelaars in staat stel om iets te skep wat hulle voorheen om tegniese redes nie kon doen nie. Ek dink daar sal meer speletjies deur meer skeppers wees, want dit is nou moontlik.

Brett Bibby

Dit is wat DOTS die gemeenskappe bevoordeel: Dit gaan egter nie net oor nuwe speletjies nie, maar ook oor die invloed van die gemeenskap en spelers op hul speletjies. Dit gaan veral oor modding.

Speletjies soos Conan Exiles leef deels van aanhangers wat die spel verander en dinge byvoeg wat hulle self cool vind. Presies dit moet ook makliker wees met DOTS, aangesien ontwikkelaars die gereedskap vir die gemeenskap oopmaak en hulle direk aan 'n mod vir die spel kan werk..