Unreal Engine va Unity metaverslari qanday yaratiladi
Muqaddima: «dunyo platforma sifatida»
Metaverse - bu «katta o’yin» emas, balki tirik olamlarning platformasi: persistent holati, miqyosli sahnalar, ijtimoiy mavjudlik, foydalanuvchi kontenti (UGC), ichki iqtisodiyot va voqealar taqvimi. Unreal Engine va Unity bunday platformaga ikkita yetuk yo’l beradi: birinchisi - kinematografik rasmga va yuqori darajadagi tayyor tarmoq stekiga urg’u berish; ikkinchisi - UGC asboblari uchun eng keng platforma, modullik va oson kirish.
1) Yuqori savat arxitekturasi (high-level)
Mijozlar: desktop/console/mobile/VR/AR (Unity - kuchliroq mobile/VR/AR; Unreal — в PC/console/visual fidelity).
Edge/bulut: avtoritar o’yin serverlari, real-time shlyuzlari (WebSocket/UDP), o’yin/instansiya xizmatlari.
Platforma xizmatlari: akkauntlar/profillar, inventarlar, kontent kataloglari, UGC-reklama, moderatsiya, iqtisodiyot/to’lovlar, notifikatsiyalar.
Ma’lumotlar: telemetriya, antifrod, komplayens hisobotlari, voqealar tahlili, kontent indekslari.
Boshqaruvchi/yaratuvchi paneli: tadbirlarni ishga tushirish vositalari, A/B, lokalizatsiyalarni boshqarish, UGC muharrirlari.
2) Unreal vs Unity: qachon tanlash kerak
Unreal Engine - «quti kinematografiyasi va multipleyeri»
Grafika/render: Nanite/Lumen, yuqori presetlar, kinematografik effektlar.
Tarmoq yadrosi: aktyor/komponentlar replikatsiyasi, RPC, prediksiya, Dedicated Server; harakatlar va «jonli sahnalar» uchun qulaydir.
Instrumentlar: Blueprints + C++; Sequencer, Control Rig, MetaSounds; Verse/UEFN (Fortnite ekotizimi asosidagi UGC-keyslar uchun).
Kamchiliklar: og’irroq kirish, temirga yuqori talablar; mobile optimallashtirish intizomni talab qiladi.
Unity - «masshtab, qurilmalar, UGC-ekotizim»
Krossplatformanlik: kuchli mobayl va XR (AR Foundation), WebGL/WebGPU; tez bildi.
Tarmoq steki: Netcode for GameObjects, Netcode for Entities (ECS/DOTS); Transport (UDP/RPC); (Photon/Fish-Net/Mirror).
Asboblar: Shader Graph/VFX Graph, Timeline/Cinemachine, Addressables, DOTS, Scriptable Render Pipelines (URP/HDRP).
Minuslar: «qutidan» katta otish sahnalari uchun yuqori darajadagi yechimlar kam; «quti» grafikasi «kino» dan kam, lekin sozlanadi.
Tanlashning qisqacha mantigʻi:- «Premium sahna», jonli tadbirlar, boy rasmli shooter/harakat - Unreal.
- Kuchli mobil/XR va tezkor UGC kontenti - Unity bilan krosssplatform metaverse qiling.
3) Tarmoq dizayni va persistentlik
Dunyo modeli:- Qatlamli: lobbi/sots-hub (yuzlab o’yinchilar), sahna instantsiyalari (20-100), shaxsiy xonalar (2-16).
- Shardalash: hududlar/yuk keyslari; matchmeyker QoS bo’yicha instantsiyalarni tarqatadi.
- Persistent obʼektlar: maʼlumotlar bazasi (NoSQL + kesh), dunyo loglari uchun hodisa shinasi (Kafka/PubSub).
- Avtoritar server: server holati/natijalari; mijozlar - «nozik».
- Tarmoqning replikatsiyasi va LOD: uzoq aktyorlarning noyob apdeytlari; muhim - ko’proq; olomonni birlashtirish.
- Prediksiya va reconciliation: harakat/imo-ishoralar uchun; laglarni yashirish.
- Voice/Spatial-audio: alohida media server, yaqin ovozlarni ustuvorlashtirish.
4) Kontent-payplayn va UGC
DCC va assetalar: Blender/Maya/Max → eksport (FBX/GLB/UDIM) ,/LOD/materiallar uchun spek.
Yaratuvchilar uchun Dev paketi:- Unreal: Blueprints/instrumentlar toʻplami + DataAssets; «xona/sahna» shablonlari, assetalar validatori, bild-fermaga xuk.
- Unity: ScriptableObjects, Addressables, URP/HDRP presetlari, sahnalarning «shtrafetlarini» yig’ish (kulgilar, triggerlar, interaktivlar).
- Dastlabki validatsiya (poligonlar, teksturalar, skriptlar, yopiq «qum qutisi»), taqiqlangan kontent uchun skaner.
- Katalog va moderatsiya: prevyu, reytinglar, shikoyatlar, A/B rotatsiya.
- Barqarorlik: dvigatel/SDK versiyasi yaratuvchilar uchun «muzlatiladi»; «versiya zinapoyalari» orqali migratsiya.
5) Geymplay-servis qatlami
Akkaunt/profillar/DID: zarur hollarda sots-login/hamyonlarni bog’lash; maxfiylik.
Inventar va iqtisodiyot: buyumlar, terilar, kirish joylari; narxlar, chegirmalar, bandlalar.
Tadbirlar va jadval: mavsumiylik, konsertlar, turnirlar, haftalik topshiriqlar.
Missiyalar/kvestlar: server taraqqiyoti, antispam, farma uchun kaplar.
Notifikatsiyalar: in-world displeylar, pushlar, e-mail/chatbot.
6) Grafika va unumdorlik
Unreal: Nanite/Lumen (desktop/console), Virtual Shadow Maps; mobil tarmoq - budjetlar bilan baked + LOD, Mobile HDR, Niagara yoritish.
Unity: Mobayl uchun URP, «premium» uchun HDRP; GPU instancing, Occlusion, Light/Reflection Probes; DOTS/ECS olomon uchun.
Umumiy prinsiplar:- Barqaror FPS «vay» dan muhimroqdir.
- Kontent-budjetlar: poligonlar/materiallar/zarralar/skeletlar/matnlar.
- Oqim assetalari: Addressables/Unreal Streamable Manager; zonalar bo’yicha yuklash.
- Foveated rendering (XR): dinamik; post-foiz cheklangan.
7) Audio va sotsializm
Spatial-audio: manbalarning ustuvorligi, «jim/baland» zonalar, shaxsiy «pufakchalar».
Ovoz moderatsiyasi: filtrlar, avto-myut, reportlar; voqealarni logglash (maxfiylikka rioya qilgan holda).
Voqealar aralashmalari: konsertlar va shoularning «rejissurasi» (Unreal Sequencer/Unity Timeline).
8) Xavfsizlik, moderatsiya, komplayens
Antichit/antibot: xulq-atvor profillari, device-binding, mijozni tekshirish, server-side obro’si.
UGC moderatsiyasi: avtomatik klassifikatorlar + qo’lda taftish qilish; oq/qora mualliflar roʻyxati.
Siyosati: 18 +, reklama, ma’lumotlarni himoya qilish, hisobot berish; audit jurnali (kim/nima o’zgargan).
To’lovlar/KYC/AML (agar mavjud bo’lsa): mijozdan tashqari onbording, sanksiya filtrlari, limitlar, to’ldirishlar o’rtasidagi «sovutish».
Responsible UX: vaqt-autlar, pauzalar, yorqinlik/tovush sozlamalari, salomatlik haqida ogohlantirishlar (XR).
9) Iqtisodiyot va monetizatsiya
Raqamli tovarlar/UGC-royalti: kross-sahnalar, mavsumiy ruxsatnomalar.
Tadbirlar: chiptalar, VIP zonalar, homiylik joylari.
Obunalar: kengaytirilgan slotlar, privat xonalari, joylarga erta kirish.
Marketpleys: ichki valyuta, soliq maydonchalari, refandlar; assetaning shaffof «pasporti» (versiyasi, muallifi, huquqlari).
Ixtiyoriy Web3: kontent uchun oncheyn-pasport, chiptalar-NFT, split-to’lovlar - faqat huquq/siyosat bilan mos kelganda.
10) Analitik, ML va hayot ops
Telemetriya: kirish/sessiyalar/o’tish joylari, sahnalar heatmap, onbording voronkalari, eventga konvertatsiya.
ML qatlamlari: joylashish tavsiyalari, antibotlar, rad etish prediksiyasi, FPS sog’liqni saqlash.
A/B: sahnalar/bannerlarning rotatsiyasi, narxlar, jadvallar.
Live paneli: mintaqa maqomi, hodisalar, deploy/rollbek, ogohlantirishlar.
11) Piplayn prodakshen
Unreal (misol):- Perforce/Git LFS → UGS (Unreal Game Sync) → avtomatik bild agentlar (Cook/Build/Package) → Dedicated Server va mijozlar bildlari → CDN.
- Kontent: DDC (Derived Data Cache), assetalar validatori, avtomatik LOD/to’qnashuvlar.
- Git LFS/Plastic SCM → Cloud Build/TeamCity/Jenkins → Addressables kataloglari → CDN/katalog yangilanishlari → Crash/Perf to’plami.
- Tarkib: GUID barqarorligi, AssetPostprocessor, Addressables validatsiyasi.
12) Krossplatformanlik va XR
Unity: bitta loyiha → iOS/Android/Standalone/WebGL targetlari; AR Foundation для ARKit/ARCore; XR Interaction Toolkit.
Unreal: platforma profillari bilan yagona kontent; VRTemplate, OpenXR; Mobil/VR yoritish/shader profillari.
Amaliyot: ikkita Render Pipeline/profil (mobile «engil», desktop «to’liq»), umumiy o’yin qatlami.
13) Kontentning interoperabelligi
Formatlar: GLTF/GLB almashtirish sifatida; materiallar/kolliziyalarning umumiy nomenklaturalari.
Lugʻatlar/meta maʼlumotlar: predmetlarning yagona sxemalari, harakatlar teglari, filtrlash uchun toifalar.
Uchinchi tomon dvigatellari/veb: WebGL/WebGPU demo kirish uchun sahnalarni eksport qilish.
14) KPI metaverse
DAU/MAU, CCU va ijtimoiy zichligi (sahnaga foydalanuvchilar).
Activation → First Event/Interaction (onbording → birinchi harakat).
Session Comfort/FPS p95 (ayniqsa XR), erta chiqish <5 daqiqa.
UGC Output: aktiv yaratuvchilar, nashr/hafta, moderatsiya vaqti.
Economy Mix: UGC-sotuvlar/iventlar/obuna ulushi; ARPPU/LTV.
Safety/Compliance: hodisalar/1000 sessiya, shikoyatlarni yopish vaqti, tasdiqlangan kreativlar ulushi.
Uptime/MTTR: mintaqalar/instansiyalarning barqarorligi.
15) Yo’l xaritalari (referensiyalar)
A) Unreal-yo’l (12-24 hafta)
0-4: vertikal kesma xub (Nanite/Lumen desktop), oddiy replikatsiya, Voice, eventlar ma’muriy paneli.
4-8: Dedicated Server, matchmeyker, UGC-shablonlari (Blueprint), assetalar validatori, CDN.
8-16: mobil profil (baked light), optimallashtirish; ovoz/UGC moderatsiyasi; chiptalar/iventlar.
16-24: hududlarni ko’paytirish, A/B jadvallari, rollar, tahlillar/alertlar.
B) Birlik yo’li (12-24 hafta)
0-4: URP-hub (mobile-first), Netcode (NGO) + Transport, Addressables, asosiy UGC-import.
4-8: Photon/Fish-Net (agar tezkor masshtab kerak bo’lsa), Voice, Moderation SDK, Catalog API.
8-16: olomon uchun DOTS, WebGL-demo-kirish, AR Foundation (variant), iqtisodiyot/marketpleys.
16-24: ML-tavsiyalar, antibotlar, A/B sahnalar; DevOps dashbordlari, rollbacks.
16) Ommaviy ishga tushirishdan oldingi chek-varaq
- Tarmoq: avtoritar server, replikatsiya/prediksiya; lobbi/instansiyalar/sharlar sozlangan.
- FPS/xotira: p95 barqaror; Asset budjetlariga rioya qilingan; Addressables/Streamable Manager ishlamoqda.
- UGC: validatsiya, qum qutisi, moderatsiya, hisobot; mualliflar uchun ma’lumotnoma.
- Sotsializm: spatial-audio, shaxsiy xonalar, tezkor mut/report.
- Xavfsizlik: antibot/antikit, device-binding, audit jurnallari.
- Iqtisodiyot: do’kon/inventar, refandlar, assetaning «pasporti» (versiya/huquq).
- Komplayens: 18 +, maxfiylik, mahalliylashtirish, geo-cheklovlar, RG/salomatlik (XR).
- Tahlillar/ops: metriklar, alertlar, A/B, hodisalar rejasi, kanar relizlari.
Metaverse yaratish - bu tizimli muhandislik: o’ylangan tarmoq qatlami, barqaror FPS, xavfsiz ijtimoiy funktsiyalar, ko’paytiriladigan UGC-payplayn va oldindan aytib bo’ladigan iqtisodiyot. Unreal Engine «kinematografiya» va o’rnatilgan high-end multiplayer muhim bo’lgan joylarda porlaydi; Unity - platformalarni qamrab olish, XR va UGC tezligi muhim bo’lganda. Platform-by-design: aniq kontent byudjetlari, avtomatlashtirilgan payplaynlar, moderatsiya va tahliliy panellarni yaratadigan jamoalar g’olib bo’lishadi. O’shanda «dunyo platforma kabi» uzoq umr ko’radi: yaratuvchilar kontent yaratadi, foydalanuvchilar qaytib keladi, biznes esa sifat va ishonchni yo’qotmasdan kengayadi.
