Bu texnologiya tezliklə sizə böyük MMORPG dünyaları təqdim etməlidir

Kopenhagendəki Unity Unite 2019 sərgisində, böyük hesablama gücünə ehtiyac duymadan yeni, nəhəng ölçülərdə oyunlara imkan yaradan yeni bir texnologiya təqdim edildi. Yazıçımız Benedict sizin üçün yarmarkada olmuş və mühəndislik rəhbəri Brett Bibby ilə söhbət etmişdir.

Bu nə texnologiya? Bu yeni texnologiya "Data-Oriented Technology Stack" və ya qısaca DOTS adlanır. DOTS mart ayında Game Developers Conference 2019-da təqdim olundu və hətta o vaxtdan bəri istifadə olunur.

DOTS, inkişaf etdiricilərin hesablama gücündən daha səmərəli istifadə etmək üçün oyunları programlaya biləcəyini vəd edir. Bu təqribən bir-biri ilə əlaqəli iki böyük üstünlüyə səbəb olur:

  • Ya Unity və DOTS-də çalışan oyunlar birdən pis görünmədən çox az güc tələb edir
  • Və ya eyni hesablama gücündən istifadə edirlər, ancaq birdən daha sürətli olurlar, daha çox obyekt təklif edirlər və ya daha gözəl görünürlər.

DOTS necədir?

Bunun arxasındakı texnologiya budur: Kompüterlər məlumatları işləmək üçün yaddaş (RAM) və prosessor nüvələrindən istifadə edirlər. Artıq əksər cihazlarda çox nüvəli prosessorlar var. DOTS eyni zamanda bütün mövcud prosessorlarla işləməyə çalışır.

Proqram işləyərkən və məlumat əldə edərkən bu məlumatları CPU-ya yaxın saxlayırıq. Beləliklə, hər zaman yaddaşa qayıtmaq lazım deyil. [

...

] Birdən çox nüvəniz olduqda, yaddaşı kimin əldə edə biləcəyi üçün yarışırlar. Çünki ona yalnız bir nəfər daxil ola bilər. Eyni anda ikisini sınasanız, pis şeylər baş verəcəkdir.

Çox nüvəli ideya ondan ibarətdir ki, bir neçə nüvə öz hissəsini götürür və sonra üzərində işləyir. Ancaq bu hələ reallaşmamışdır. [

...

] İndi məlumat mərkəzli deməkdir ki, işləmək istədiyimiz məlumatları daha sıx bir yerə toplayırıq.

Beləliklə, bir çekirdek öz məlumat paketini götürdükdə, ehtiyac duyduğu daha çox düzgün məlumatlara sahib olur. Bağlama çaydan daha uzun məsafədə qalır. Bu, digər nüvələrin yaddaşa daxil olmasına imkan verir. Nəticədə, 100% daha çox performans əldə edirsiniz - yalnız 100% deyil.

Brett Bibby

Güclü bir aparata ehtiyacım var? DOTS-dan istifadə etmək üçün mütləq daha yeni bir cihaza ehtiyacınız yoxdur. Müasir kompüterlərin və konsolların əksəriyyəti ən azı dörd, ümumiyyətlə səkkiz nüvəli prosessorlarla təchiz olunmuşdur. Ryzen 3000 seriyasındakı bəzi prosessorlar daha da çoxunu təklif edir.

Bibbinin dediyinə görə, bu çox nüvənin tam potensialından bu günə qədər çox az istifadə edilmişdir. DOTS bunu dəyişdirmək istəyir.

Bununla birlikdə, DOTS yalnız Unity ilə işləyən MMORPG Talion kimi oyunlarla işləyir. Burada mövcud oyunlara tətbiq oluna bilər və beləliklə onları yaxşılaşdırmaq olar.

DOTS oyun üçün nə deməkdir?

DOTS ümumiyyətlə oyuna təsir edir: Prinsipcə söhbətimizdən və bəzi mühazirələrdən DOTS-un oyunların daha səmərəli şəkildə proqramlaşdırılmasına kömək etdiyini öyrəndim. Buna görə daha az güc tələb edirlər və ya daha yaxşı qrafika və daha çox xüsusiyyət təklif edirlər.

Ancaq faydaları bir çox janr üçün fərqlidir. Buna görə DOTS-dan faydalana biləcək bir neçə oyundan sonra konkret cavablar istədim.

DOTS MMO'ları və MMORPG'ləri bu şəkildə təsir edir

Müsahibəmizdə Brett Bibby-dən DOTS üçün bəzi praktik istifadələr və bu texnologiyanın müəyyən oyunları necə təsir edəcəyi barədə soruşdum..

Unity MMORPG Talion, DOTS ilə daha da gözəlləşə bilər.

MMO və MMORPG-lər yeni texnologiyadan ən çox faydalanma ehtimalı olan oyunlar arasındadır:

[Bir oyunun] ölçüsü nə qədər böyükdürsə, bir o qədər DOTS kömək edir. Bu, daha sulu dünyalar, sonsuzluğa gedən MMOlar deməkdir. Artıq heç bir limit yoxdur. [

...

] Otaqda daha çox oyunçu və obyekt ola bilər, daha çox piksel göstərə bilərsiniz.

Brett Bibby

İnkişaf edənlər bundan sonra bu potensialla istədiklərini etmək üçün istifadə edə bilərlər. Eyni zamanda minlərlə oyunçunu, bir çəmənlikdə milyonlarla obyekti və ya oyunçular üçün ətraflı fərdiləşdirmə seçimlərini və kosmetikləri qəbul edə bilər.

DOTS atıcıları bu şəkildə təsir edir

Shooter üçün reportajımızdan fərqlənən şey, DOTS-un səmərəliliyinin onlarda üstünlüyü ola bilməsi idi. DOTS-un FPS artıraraq ("Saniyədə Çərçivələr ") kömək etdiyi yer budur..

Məşhur Battle Royale Apex Legends Unity-dən istifadə edir və hətta 144 FPS-ni qırır.

Bir çox atıcı oyunçu, daha hamar bir oyunla daha yaxşı hədəf ala bilmək və ümumiyyətlə daha yaxşı oynaya bilmək üçün 144 FPS ilə and içir. DOTS bu 144 FPS-yə çatmağı asanlaşdırmalıdır, çünki məlumat ötürülməsi daha sürətli olduğundan, oyunlar daha sürətli reaksiya verir və beləliklə qrafika üçün daha çox yer var, bunun hamısı FPS performansına təsir edə bilər.

DOTS sağ qalma oyunlarını bu şəkildə təsir edir

Yaşamaq fanatikinin pərəstişkarları üçün DOTS daha çox lüks bir yeniləmədir. Hər şeydən əvvəl, daha çox obyektin göstərilə bilməsi oyun təcrübəsini dəstəkləyir.

Ən yaxşı sağ qalma oyunlarında belə, yaxşı cihazlarla tez-tez olur ki, xüsusilə oyunçular tərəfindən tikilən obyektlər və evlər uzun yükləmə müddətlərinə səbəb olur, çünki bir yerdə çox şey var..

Tarkovdan qaçışda özünüz heç bir obyekt tikməmisiniz, amma yenə də çox şey yükləməlisiniz. Daha çox ehtimal ki, DOTS ilə mümkün olacaqdı.

Bu yükləmə müddətləri nöqtələrdən istifadə edərək "çox azaldılmalıdır". Ümid budur ki, bütün obyektlər yükləmə vaxtı olmadan dərhal yüklənə bilər.

DOTS mobil oyunları bu şəkildə təsir edir

Mobil sektorda DOTS oyun təcrübəsinə maraqlı təsir göstərir. Oyunları daha az performans üçün daha da gözəlləşdirməklə yanaşı, həm batareyanı həm də elektrik enerjisinə qənaət edir:

Mövcud bir oyunu götürsəniz və ona DOTS tətbiq etsəydiniz, daha az güc sərf edər və daha səmərəli olduğundan batareyanın ömrü daha uzun olardı. Və ya eyni performans üçün daha çox şey yığa bilərsiniz.

Brett Bibby Mobil hit Shadowgun Legends da Unity istifadə edir.

DOTS vasitəsilə yeni oyunlar gəlir?

DOTS-un oyun bazarına təsiri: "Dünya daha çox yaradıcısı olduğu zaman daha yaxşı bir yerdir" şüarına sadiq qalaraq DOTS-un gələcək oyunların sayı və keyfiyyətinə də təsiri olmalıdır. Bu onlayn oyunlar və MMO'lar 2019-cu ildə satışa təqdim ediləcəkdir.

Çünki DOTS-un quraşdırılmış alətləri ilə istifadəsi daha asan olmalıdır və inkişaf etdiricilərə oyun yaratmağı asanlaşdıran müəyyən proqramlaşdırma xüsusiyyətləri olmalıdır:

Geliştiricilərə texniki səbəblərdən əvvəl edə bilmədikləri bir şey yaratmağı təmin edə bilərik. Düşünürəm ki, daha çox yaradıcı tərəfindən daha çox oyun olacaq, çünki indi mümkündür.

Brett Bibby

DOTS-un cəmiyyətlərə faydası budur: Bununla birlikdə, söhbət yalnız yeni oyunlarla deyil, həm də cəmiyyətin və oyunçuların oyunlarına təsirindən gedir. Xüsusilə, modlaşdırma ilə bağlıdır.

Conan Exiles kimi oyunlar qismən oyunu dəyişdirən və özlərinə sərin hiss etdikləri şeyləri əlavə edən azarkeşlərdən yaşayır. DOTS ilə tam olaraq bu daha asan olmalıdır, çünki inkişaf etdiricilər cəmiyyət üçün alətlər açırlar və birbaşa oyun üçün bir modda işləyə bilərlər..