"Unreal Engine" we "Unity" -de metaverse nädip döredilýär?
Giriş: "dünýä platforma hökmünde"
Metaverse "uly oýun" däl-de, janly dünýäleriň platformasydyr: dowamly ýagdaý, ulalýan sahnalar, sosial barlyk, ulanyjy mazmuny (UGC), içerki ykdysadyýet we wakalaryň senenamasy. "Unreal Engine" we "Unity" şeýle platforma iki sany kämillik ýoluny berýär: birinjisi - kinematiki surata we ýokary derejeli taýýar tora ünsi jemleýär; ikinjisi - UGC gurallary üçin iň giň platforma, modullyk we aňsat giriş üçin.
1) Ýokary sebediň arhitekturasy (ýokary derejeli)
Müşderiler: desktop/console/mobile/VR/AR (Unity - mobile/VR/AR has güýçli; Unreal — в PC/console/visual fidelity).
Edge/bulut: awtoritar oýun serwerleri, real-time şlýuzlary (WebSocket/UDP), oýun/instansiýa hyzmatlary.
Platforma hyzmatlary: hasaplar/profiller, inwentar, mazmun kataloglary, UGC-mahabat, moderasiýa, ykdysadyýet/tölegler, bellikler.
Maglumatlar: telemetriýa, antifrod, utgaşma hasabatlary, wakalaryň seljermesi, mazmun indeksleri.
Dolandyryjy/dörediji paneli: wakalary başlamak üçin gurallar, A/B, ýerleşiş dolandyryşy, UGC redaktorlary.
2) Unreal vs Unity: haçan saýlamaly
"Unreal Engine" - "gutudan kinematografiýa we multipleer"
Grafika/render: Nanite/Lumen, ýokary presetler, kinematiki effektler.
Tor ýadrosy: aktýoryň/komponentleriň köpelmegi, RPC, prediksiýa, kesgitlenen serwer; hereketler we "janly sahnalar" üçin amatly.
Gurallar: Blueprints + C +; Sequencer, Control Rig, MetaSounds; Verse/UEFN (Fortnite ekosistemasyna esaslanýan UGC-wakalar üçin).
Minuslar: has "agyr" giriş, demir üçin ýokary talaplar; mobile optimizasiýa tertip-düzgüni talap edýär.
Unity - "masştab, enjam, UGC-ekosistem"
Çapraz platforma: güýçli mobil we XR (AR Foundation), WebGL/WebGPU; çalt bildi.
Netcode for GameObjects, Netcode for Entities (ECS/DOTS); Transport (UDP/RPC); üçünji tarap çarçuwalary (Photon/Fish-Net/Mirror).
Gurallar: Shader Graph/VFX Graph, Timeline/Cinemachine, Addressables, Performance DOTS, Scriptable Render Pipelines (URP/HDRP).
Minuslar: "gutudan" uly atyjy sahnalaryň aşagyndaky ýokary derejeli çözgütler az; "Kino" -dan az, ýöne sazlanýar.
Saýlamagyň gysgaça logikasy:- "Premium sahnasyny", live-çäreleri, baý suratly atyjy/hereket ediň - Unreal.
- Güýçli mobil/XR we çalt UGC mazmuny - Unity bilen çapraz platforma metaverse ediň.
3) Tor dizaýny we dowamlylygy
Dünýä modeli:- Gatlak: lobbi/soss-hub (ýüzlerçe oýunçy), sahna görnüşleri (20-100), hususy otaglar (2-16).
- Şardlamak: sebitler/ýük haltalary; matchmaker, QoS boýunça häkimiýetleri paýlaýar.
- Dowamly obýektler: maglumatlar bazasy (NoSQL + kesh), dünýä ýazgylary üçin waka şinasy (Kafka/PubSub).
- Awtoritar serwer: serwerdäki ýagdaý/netijeler; müşderiler - "inçe".
- Torlaryň köpelmegi we LOD: uzakdaky aktýorlaryň seýrek täzelenmeleri; möhüm - ýygy-ýygydan; märekäni jemlemek.
- Prediksiýa we reconciliation: hereket/yşaratlar üçin; laglary gizlemek.
- Ses/Spatial-audio: aýratyn media serweri, ýakyn sesleriň ileri tutulmagy.
4) Mazmun-paýlama we UGC
DCC we assets: Blender/Maya/Max → eksport (FBX/GLB/UDIM), konfliktler/LOD/materiallar üçin spek.
Döredijiler üçin Dev paketi:- Unreal: Blueprints/gurallar toplumy + DataAssets; "otag/sahna" şablonlary, assetleriň walidatory, bild fermasyna huk.
- Unity: ScriptableObjects, Addressables, URP/HDRP presetleri, sahnalaryň "şablonlaryny" ýygnamak (degişmeler, triggerler, interaktiw).
- Deslapky tassyklama (poligonlar, teksturalar, skriptlar, ýapyk "gum gutusy"), gadagan edilen mazmuny barlamak.
- Katalog we moderasiýa: deslapky, reýtingler, şikaýatlar, A/B aýlaw.
- Durnuklylyk: hereketlendirijiniň/SDK wersiýasy döredijiler üçin "doňdurylýar"; "wersiýalaryň basgançaklary" arkaly göçmek.
5) Oýun-hyzmat gatlagy
Hasap/Profiller/DID: zerur bolan halatynda soss-loginleri/gapjyklary baglanyşdyrmak; gizlinlik.
Inwentar we ykdysadyýet: zatlar, deriler, elýeterlilik; bahalar, arzanladyşlar, bandllar.
Çäreler we meýilnama: möwsümlilik, konsertler, ýaryşlar, hepdäniň wezipeleri.
Missiýalar/gözlegler: serwer ösüşi, antispam, farma kaplary.
Bellikler: in-world displeýleri, toplar, e-mail/chatbot.
6) Grafika we öndürijilik
Unreal: Nanite/Lumen (desktop/console), Virtual Shadow Maps; ykjam şahamça - býudjetleri bilen baked + LOD, Mobile HDR, Niagara yşyklandyryş.
Unity: Mobil üçin URP, "premium" üçin HDRP; GPU instancing, Occlusion, Light/Reflection Probes; Märekeler üçin DOTS/ECS.
Umumy ýörelgeler:- Durnukly FPS "wow" -dan has möhümdir.
- Mazmun-býudjetler: poligonlar/materiallar/bölejikler/skeletler/tekstler.
- Assets akymy: Addressables/Unreal Streamable Manager; zolaklar boýunça ýüklemek.
- Foveated rendering (XR): dinamiki; post-göterim.
7) Ses we jemgyýetçilik
Spatial-audio: çeşmeleriň ileri tutulmagy, "has sesli/has güýçli" zonalar, hususy "köpürjikler".
Sesiň moderasiýasy: süzgüçler, awto-ýut, habarlar; wakalaryň loggasiýasy (gizlinligi berjaý etmek bilen).
Wakalaryň garyndysy: konsertleriň we sergileriň "re directorissýorlygy" (Unreal Sequencer/Unity Timeline).
8) Howpsuzlyk, moderasiýa, gabat gelmek
Antikit/antibot: özüni alyp baryş profilleri, device-binding, müşderi tassyklamasy, server-side abraýy.
UGC-moderasiýa: awtomatiki klassifikatorlar + el barlagy; ýazyjylaryň gara/ak sanawlary.
Syýasatlar: 18 +, mahabat, maglumatlary goramak, hasabat bermek; audit log (kim/näme üýtgetdi).
Tölegler/KYC/AML (bar bolsa): müşderiniň daşynda onbording, sanksiýa süzgüçleri, çäklendirmeler, doldurmalaryň arasynda "sowatmak".
Responsible UX: wagt-autlar, arakesmeler, ýagtylyk/ses sazlamalary, saglyk duýduryşlary (XR).
9) Ykdysadyýet we monetizasiýa
Sanly harytlar/UGC-royalti: çapraz sahnalar, möwsümleýin geçişler.
Çäreler: biletler, VIP zolaklar, hemaýatkärlik ýerleri.
Abuna ýazylmalar: giňeldilen slotlar, hususy otaglar, ýerlere ir girmek.
Marketpleýs: içerki walýuta, salgyt meýdançalary, refandlar; aç-açan assetanyň "pasporty" (wersiýasy, awtory, hukuklary).
Goşmaça Web3: mazmun üçin onchain-pasportlar, NFT-biletler, split-tölegler - diňe hukuk/syýasatlar bilen gabat gelýän ýagdaýynda.
10) Analitika, ML we durmuş-ops
Telemetriýa: girişler/sessiýalar/geçişler, sahnalaryň heatmap, onbording hunileri, wakalara öwrülişik.
ML gatlaklary: ýerleşiş teklipleri, antibotlar, ret ediş prediksiýasy, FPS saglygy goraýyş.
A/B: sahnalaryň/bannerleriň, bahalaryň, meýilnamalaryň aýlanmagy.
Live-panel: sebitleriň ýagdaýy, hadysalar, deploy/rollbek, duýduryşlar.
11) Paýplain öndürildi
Unreal (mysal):- Perforce/Git LFS → UGS (Unreal Game Sync) → awtomatiki bild agentleri (Cook/Build/Package) → Dedicated Server & Client Bilds → CDN.
- Mazmuny: DDC (Derived Data Cache), asset tassyklaýjy, awtomatiki LOD/gapma-garşylyklar.
- Git LFS/Plastic SCM → Cloud Build/TeamCity/Jenkins → Addressables kataloglary → CDN/kataloglar boýunça täzelenmeler → Crash/Perf Collection.
- Mazmuny: GUID durnuklylygy, AssetPostprocessor, Addressables-yň tassyklamasy.
12) Çapraz platforma we XR
Unity: bir taslama → iOS/Android/Standalone/WebGL nyşanlary; AR Foundation для ARKit/ARCore; XR Interaction Toolkit.
Unreal: platforma profilleri bolan ýeke-täk mazmun; VRTemplate, OpenXR; Ykjam/VR yşyklandyryş/şader profilleri.
Tejribe: iki sany Render Pipeline/profili (ykjam "ýeňil", desktop "doly"), umumy oýun gatlagy.
13) Mazmunyň aralaşmagy
Formatlar: GLTF/GLB alyş-çalyş hökmünde; materiallaryň/gapma-garşylyklaryň umumy nomenklaturalary.
Sözlükler/meta maglumatlar: obýektleriň ýeke-täk shemalary, hereketleriň bellikleri, süzülmek üçin kategoriýalar.
Üçünji tarap hereketlendirijileri/web: WebGL/WebGPU demo girişi üçin sahna presetlerini eksport etmek.
14) Metawerse KPI
DAU/MAU, CCU we sosial dykyzlyk (sahna ulanyjylary).
Activation → First Event/Interaction (onbording → ilkinji hereket).
Session Comfort/FPS p95 (esasanam XR), irki çykyş <5 minut.
UGC Output: işjeň döredijiler, neşirler/hepde, moderasiýa wagty.
Ykdysadyýet Mix: UGC-satuwlaryň/çäreleriň/abuna ýazylmalaryň paýy; ARPPU/LTV.
Howpsuzlyk/Ylalaşyk: wakalar/1000 sessiýa, şikaýatlaryň ýapylyş wagty, tassyklanan döredijiligiň paýy.
Uptime/MTTR: sebitleriň/ýagdaýlaryň durnuklylygy.
15) Ýol kartlary (salgylanmalar)
A) Unreal-ýol (12-24 hepde)
0-4: dik kesilen merkez (Nanite/Lumen desktop), ýönekeý köpeltmek, ses, wakalar dolandyryş paneli.
4-8: Dedicated Server, matchmaker, UGC şablonlary (Blueprint), asset tassyklaýjy, CDN.
8-16: ykjam profil (baked light), optimizasiýa; ses moderasiýasy/UGC; biletler/wakalar.
16-24: Sebitleriň masştaby, A/B meýilnamalary, rol elýeterliligi, analitika/alertler.
B) Agzybirlik ýoly (12-24 hepde)
0-4: URP-hub (mobile-first), Netcode (NGO) + Transport, Addressables, esasy UGC-import.
4-8: Photon/Fish-Net (çalt masştab gerek bolsa), Ses, Moderation SDK, Catalog API.
8-16: märekeler üçin DOTS, WebGL-demo girişi, AR gaznasy (opsiýa), ykdysadyýet/bazar.
16-24: ML-lokalizasiýa teklipleri, antibot, A/B sahnalary; DevOps-dashboard, rollbacks.
16) Köpçülige açylmazdan öň çek-sanawy
- Tor: awtoritar serwer, replikasiýa/prediksiýa; lobbiler/häkimiýetler/toplar sazlandy.
- FPS/ýat: p95 durnukly; assetleriň býudjetleri berjaý edildi; Addressables/Streamable Manager işleýär.
- UGC: tassyklama, sandyk gutusy, moderasiýa, hasabat; awtorlar üçin gollanma.
- Jemgyýetçilik: spatial-audio, hususy otaglar, çalt mut/hasabat.
- Howpsuzlyk: antibot/antikit, device-binding, audit magazinesurnallary.
- Ykdysadyýet: dükan/enjam, refand, assetanyň "pasporty" (wersiýasy/hukugy).
- Gabat gelmek: 18 +, gizlinlik, lokalizasiýa, geo-çäklendirmeler, RG/saglyk (XR).
- Analitika/ops: metrikler, aladalar, A/B, hadysalaryň meýilnamasy, kanareýanyň çykarylyşy.
Metaverse döretmek ulgam in engineeringenerçiligi: oýlanyşykly ulgam gatlagy, durnukly FPS, howpsuz sosial funksiýalar, ulaldylyp bilinýän UGC-paýpline we öňünden aýdyp boljak ykdysadyýet. "Unreal Engine" "kinematografiýa" we gurlan ýokary derejeli multipleer möhüm bolan ýerlerde şöhle saçýar; Unity - platformalar, XR we UGC tizligi möhüm bolanda. Platform-by-design gurýan toparlar: mazmunyň düşnükli býudjetleri, awtomatlaşdyrylan paýlaýjylar, moderasiýa we analitik panel. Şonda "platforma ýaly dünýä" uzak ýaşaýar: döredijiler mazmun ýasaýarlar, ulanyjylar gaýdyp gelýärler we işewürlik hil we ynam ýitirilmezden giňelýär.