Ինչպես են ստեղծվում մետավիլացված Unreal Engine և Unity
Ներդրումը '«աշխարհը պլատֆորմի պես»
Մետավսելինը ոչ թե «մեծ խաղ» է, այլ կենդանի աշխարհների պլատֆորմը 'պարսկական վիճակը, լայնացված տեսարանները, սոցիալական ներկայությունը, օգտագործողի բովանդակությունը (UGC), ներքին տնտեսությունը և իրադարձությունների օրացույցը։ Unreal Engine-ը և Unity-ը երկու հասուն ճանապարհ են տալիս այս պլատֆորմի համար 'առաջինը կինոգրաֆիկ նկարի վրա և պատրաստի բարձր մակարդակի ցանցը։ երկրորդը 'UGC գործիքների համար ամենալավ քրոսպլատֆենոմենի, մոդուլիզմի և թեթև շարժիչի վրա։
1) Բարձր զամբյուղի ճարտարապետությունը (high-level)
Հաճախորդները ՝ desktop/console/mobile/VR/AR (Unity - ավելի ուժեղ mobile/VR/AR; Unreal — в PC/console/visual fidelity).
Edge/UDP-ը, ավտորիտար խաղային սերվերները, real-time դարպասը (WindSocket/UDP), ռուսական/instans ծառայությունները։
Պլատֆորմի ծառայությունները ՝ ձայնագրություններ/պրոֆիլներ, կիսագնդեր, կոդավորում և բովանդակություն, UGC-pabliking, մոդերացիա, տնտեսագիտություն/վճարումներ, նոտացիա։
Տվյալները ՝ թելեմետրիա, հակաֆրոդ, կոմպլանսի զեկույցներ, իրադարձությունների վերլուծություն, բովանդակության ինդեքսներ։
Admina/ստեղծողի վահանակը 'ivents գործիքներ, A/B, խմբագիրների կառավարում, UGC խմբագիրներ։
2) Unreal vs Unity: Երբ ինչ ընտրել
Unreal Engine-ը «կինոմատոգրաֆն ու մուլտիպլերը արկղից»
Գրաֆիկներ/ռենդեր ՝ Nanite/Lumen, բարձր ճնշումներ, կինոգրաֆիկ էֆեկտներ։- Ցանցային միջուկը 'ակցիայի/բաղադրիչների կրկնօրինակումը, RPC, նախատիպը, Dedicated Server; հարմար է էկրանների և «կենդանի տեսարանների» համար։
- Գործիքներ ՝ Blueprin.ru + C++; Sequencer, Control Rig, MetaSounds; Verse/UEFN (UGC-Cass-ի համար Fortnite էկոհամակարգի հիմքում)։
- Մինուսները ՝ ավելի «ծանր» տերմինալ, երկաթի բարձր պահանջներ։ mobile օպտիմիզացիան պահանջում է կարգապահություն։
Unity-ը «մասշտաբներ, սարքեր, UGC էկոհամակարգ»
Քրոսպլատֆորմենությունը 'ուժեղ Altaile և XR (AR Foundation), NoGL/WinGPU; արագ տոմսեր։- Ցանցային հոսքեր ՝ Netcode for GameObjects, Netcode for Entities (ECS/DOTS) hai-load-ի համար։ Transport (UDP/RPC); կողմնակի շրջանակները (Photon/Fish-Net/Mirror)։
- Գործիքներ ՝ Shader Graph/VFX Graph, Timeline/Cinemachine, Dressables, DOTS արտադրողականության համար, Scriptable Render Pipelines (URP/HDDRP P)։
- Մինուսներ ՝ «արկղից» ավելի քիչ բարձր մակարդակի լուծումներ մեծ կատակային տեսարանների համար։ «արկղից» ավելի քիչ «ֆիլմ», բայց հարմարվում է։
Ընտրության հակիրճ տրամաբանությունը
Դուք անում եք «Premium բեմը», ivents, կատակեր/էկրաններ հարուստ նկարով 'Unreal։- Դուք պատրաստում եք քրոսպլատֆորմենային մետավլիկ, ուժեղ ալֆինիլ/XR և արագ UGC բովանդակությամբ Unity։
3) Ցանցային դիզայնը և անձնավորությունը
Աշխարհի մոդելը
Փխրուն 'լոբբի/սոց-2019 (մինչև հարյուր խաղացողներ), տեսարանների ինստանսներ (20-100), մասնավոր սենյակներ (2-16)։
Շարդինգը 'տարածաշրջաններ/բեռի ստուգումներ; matchmeiker բաժանում է instans QoS-ով։- Պարսկական օբյեկտները 'տվյալների հիմքը (Windows SQL + kes), իրադարձական անվադողերը (Kafka/PubSub) աշխարհի լոգարանների համար։
Հիմնական փամփուշտները
Ավտորիտար սերվեր 'վիճակ/ելքեր սերվերի վրա։ հաճախորդները «բարակ» են։- Repacation և LOD ցանցերը 'հեռավոր ակտորների հազվագյուտ ապդեյտներ; կարևոր, ավելի հաճախ։ ամբոխի համախմբումը։
- Կանխատեսումը և reconciliation 'շարժման/ժեստերի համար։ բայերի քողարկումը։
- Voice/Spatial-audio-audio-ը 'առանձին լրատվամիջոցներ, միջին քվեների գերակայություն։
4) Content-pline և UGC-ը
DCC և ասացվածքներ ՝ Blender/Maya/Max ռուսական էքսպորտը (FBX/GLB/UDTS), քարանձավների համար/LOD/նյութեր։
Dev փաթեթը ստեղծողների համար
Unreal 'Blueprinae/գործիքների հավաքածու + Windows Assets; «Սենյակներ/տեսարաններ» ձևանմուշները, ասսեթների վաիդատոր, տոմսերի ֆերմա։
Unity: Scriptics Objects, Euressables, URP/HDRP ճնշումներ, բեմի «տրաֆարետներ» հավաքածու (միջամտություններ, հարվածներ, ինտերակտիվ)։
Pablishing UGC- Նախնական վալիդացիան (պոլիգոններ, տեքստուրներ, ջութակներ, փակելով «ավազը»), սկանը արգելված բովանդակության վրա։
- Կատալոգը և մոդերացիան 'գերազանցություն, վարկանիշներ, բողոքներ, A/B ռոտացիա։
- Տե՛ ս շարժիչի տարբերակը/MSK «սառեցնում է» ստեղծողների համար։ միգրացիան «տարբերակների աստիճանների» միջոցով։
5) Gameplay-ծառայության շերտը
Account/պրոֆիլներ/DID 'soc-logins/դրամապանակների կապումը անհրաժեշտության դեպքում։ գաղտնիությունը։- Ֆեդարը և տնտեսությունը 'առարկաներ, հրապարակներ, հասանելի; գներ, զեղչեր, ավազակներ։
- Իվենտները և կոմպոզիցիաները 'սեզոնայնությունը, համերգները, մրցույթները, շաբաթվա առաջադրանքները։
- Առաքելություններ/որոնումներ 'սերվերային առաջընթացներ, հակասություններ, կապտուկներ ֆերմայի վրա։
- Նոտիֆիկացիան 'in-world ցուցադրություններ, թնդանոթներ, e-mail/chat-bot։
6) Գրաֆիկա և արտադրողականություն
Unreal: Nanite/Lumen (desktop/console), Virtual Shadow Maps; Բջջային ճյուղը լուսավորում է baked + LOD, Mobile HDR, Niagara, ածխաջրածիններով։
Unity: URP-ի համար, HDRP-ի համար «primium» համար։ GPU instancing, Occlusion, Light/Reflection Probes; DOTS/ECS ամբոխի համար։
Ընդհանուր սկզբունքները
Կայուն FPS-ն ավելի կարևոր է, քան «wau» -ը։- Բովանդակության բյուջեներ 'պոլիգոններ/նյութեր/մասնիկներ/կմախքներ/տեքստեր։
- Striming Awardressables/Unreal Streamable Live; բեռնումը գոտիներով։
- Foveated rendering (XR): դինամիկ; փոստի տոկոսը զսպված է։
7) Աուդիո և սոցիալիզմ
Spatial-audio 'աղբյուրների գերակայություն, «լռության/բարձր» գոտիներ, մասնավոր «փուչիկներ»։- Ձայնի մոդերացիա 'ֆիլտրեր, մեքենաներ, լրագրողներ։ իրադարձությունների լոգարիթմացումը (մասնագիտության բարձրացումից)։
- Իրադարձական խառնուրդները 'համերգների և շոուի «ռեժիմը» (Unreal Sequencer/Unity Timeline)։
8) Անվտանգություն, մոդերացիա, կոմպլենս։
Antichit/antibot 'վարքագծային պրոֆիլներ, device-binding, հաճախորդի հավատացում, server-side հեղինակություն։
UGC մոդերացիա 'ավտոմատ դասակարգիչներ + ձեռքով ստուգում; սև/սպիտակ հեղինակների ցուցակները։- Քաղաքական գործիչները ՝ 18 +, գովազդը, տվյալների պաշտպանությունը, հաշվետվությունը։ լոգ (ով/ինչ փոխեց)։
- Վճարումները/KYC/AML (եթե կա) 'ոնբորդինգը հաճախորդից դուրս, սանկցիոն ֆիլտրերը, լիմիթները, «հովացման» միջև։
- Responsible UX: թայմ-աուտներ, դադարներ, պայծառ/ձայն, առողջության նախազգուշացումներ (XR)։
9) Տնտեսագիտություն և դրամայնացում
Թվային ապրանքները/UGC-royalti 'քրոսեքսային տեսարաններ, սեզոնային բացթողումներ։- Իվենտներ ՝ տոմսեր, VIP գոտիներ, հովանավորական տարածքներ։
- Գրանցում ՝ ընդարձակված արցունքներ, մասնավոր սենյակներ, վաղ հասանելիություն խմբակցություններին։
- Մարքեթլեյս 'ներքին արժույթ, կայքի հարկեր, ռեֆանդներ։ թափանցիկ «անձնագիր» ասետի (տարբերակը, հեղինակը, իրավունքները)։
- Oporation Web3: onchein անձնագրեր բովանդակության համար, տոմսեր-NFT, split վճարումները միայն աջ/քաղաքական պայմանագրերով։
10) Վերլուծաբան, ML և Live-ops
Թելեմետրիա 'մուտքեր/նստաշրջաններ/անցումներ, heatmap տեսարաններ, onbording ձագեր, events։- ML շերտեր 'միգրացիաների առաջարկություններ, հակաբոտիկներ, ձախողումների կանխատեսում, FPS առողջապահություն։
- A/B 'բեմերի/բանների, գնի, ժամանակացույցի լուծարումը։
- Տեղեկատվական վահանակ 'տարածաշրջանների կարգավիճակը, միջադեպերը, դիֆլեկտը/ռոլբեկը, նախազգուշացումը։
11) Propline-ը վաճառվել է
Unreal (օրինակ)
Perforce/Git LMS www.UGS (Unreal Game Sync) ռուսական ավտոմատ տոմսեր (Cook/Build/Package) wwww.Dedicated Server & հաճախորդների տոմսեր։
Բովանդակություն: DDC (Derived You Cache), ասսեթների առաջնորդը, ավտոմատ LOD/կոլիզիա։
Unity (օրինակ)։
Git LMS/Plastic SCM www.Cloud Build/TeamCity/Jenkins no Diressables 2019 և CDN/թարմացումները Crash/Perf կոդերի վրա։
Բովանդակություն: GUID-2019, AssetPostprocessor, Diressables-ի վալիդացիա։
12) Քրոսպլատֆորմենությունը և XR-ը
Unity: iOS/Android/Standalone/WinGL-ի մեկ նախագիծ; AR Foundation для ARKit/ARCore; XR Interaction Toolkit.
Unreal 'մեկ բովանդակություն պլատֆորմային պրոֆիլներով։ VRTemplate, OpenXR; Mobile/VR լուսավորության/շեյդերների պրոֆիլները։
Պրակտիկա ՝ երկու Render Pipeline/108 (mobile «թեթև», desktop «ամբողջական»), ընդհանուր խաղային շերտ։
13) Բովանդակության ինտերպերոպերաբելությունը
Մոսկվա: GLTF/GLB որպես փոխանակման; ընդհանուր նյութափոխանակություններ/քոլեջներ։
Բառարաններ/մետատվյալներ 'առարկաների միասնական սխեմաներ, գործողությունների թեստեր, ֆիլտրման կատեգորիաներ։
Երրորդ կողմի շարժիչները/վեբ 'EurGL/WinGPU դեմո մուտքի համար պրեսետների արտահանումը։
14) KPI մետավելացված
DAU/MAU, SDU և սոցիալական խտությունը (օգտագործողները բեմում)։- Activation wwww.First Event/Interaction (Onbording no առաջին գործողությունը)։
- Session Comfort/FPS p95 (հատկապես XR), վաղ ելքերը <5 րոպե։
- UGC Syput: ակտիվ ստեղծողներ, հրապարակումներ/շաբաթ, մոդերացիայի ժամանակը։
Economy Mix 'UGC վաճառքի/ivents/ստորագրությունների մասը։ ARPPU/LTV.
Safety/Compli.ru: Միջադեպեր/1000 նստաշրջաններ, բողոքների փակման ժամանակը, հաստատված ստեղծագործական մասնաբաժինը։
Uptime/MTTR: Ռուսաստանի տարածաշրջաններ/ինստանսներ։
15) Ճանապարհային քարտեզներ (հանրաքվեներ)
A) Unreal ճանապարհը (12-24 շաբաթ)
0-4 'հաբի ուղղահայաց կտրվածքը (Nanite/Lumen desktop), պարզ կրկնօրինակումը, Voice, admin վահանակ։
4-8: Dedicated Server, matchmaiker, UGC ձևանմուշներ (Blueprint), ասսեթների առաջնորդը, CDN։
8-16 'բջջային պրոֆիլը (baked light), օպտիմիզացումը; ձայնի մոդերացիա/UGC; տոմսեր/ivents։
16-24 'տարածաշրջանների մասշտաբը, A/B գրաֆիկները, եղջերաթաղանթները, վերլուծաբանները/ալերտները։
B) Unity ճանապարհը (12-24 շաբաթ)
0-4: URP-71 (mobile-first), Netcode (NGO) + Transport, Diressables, հիմնական UGC-2019։
4-8: Photon/Fish-Net (եթե անհրաժեշտ է արագ մասշտաբը), Voice, Moderation PPK, Catalog API։
8-16: DOTS-ը ամբոխի համար, WinGL-demo-2019, AR Foundation (2019), տնտեսագիտությունը/մարքեթլեյսը։
16-24: ML առաջարկությունները, հակաբոտոնը, A/B տեսարանները; DevOps-dashbords, rollbacks։
16) Հանրային գործարկումից առաջ չեկ-թերթ
- Ցանցը 'ավտորիտար սերվերը, կրկնօրինակումը/նախատիպը; լոբբի/ինստանսներ/շարդներ տրամադրված են։
- FPS/հիշողություն: p95 կայուն; խորհուրդների բյուջեները պահպանված են. Diressables/Streamable Live-ը աշխատում է։
- UGC 'վալիդացիա, ավազաքար, մոդերացիա, հաշվետվություն; տեղեկատու հեղինակների համար։
- Սոցիալական 'spatial-audio, մասնավոր սենյակներ, արագ մութ/ռեպորտ։
- Անվտանգություն ՝ հակատանկային/հակատանկային, device-binding, ամսագրեր։
- Տնտեսագիտություն 'խանութ/կիսագնդեր, ռեֆանդներ, ասացվածքի «անձնագիր» (տարբերակ/իրավունք)։
- Complaens: 18 +, գաղտնիությունը, տեղայնացումը, գեո սահմանափակումները, RG/առողջությունը (XR)։
- Վերլուծաբան/ops: metrics, alerts, A/B, պլան, kanareech։
Մետավելայի ստեղծումը համակարգային ինժեներություն է 'մտածված ցանցային շերտ, կայուն FPS, անվտանգ սոցիալական գործառույթներ, որոնք մեծանում են UGC-interpline և կանխատեսելի տնտեսագիտություն։ Unreal Engine-ը փայլում է այնտեղ, որտեղ քննադատական են «կինոմատոգրաֆը» և ներկառուցված high-end մուլտիպլերը։ Unity, երբ կարևոր են պլատֆորմների, XR և UGC արագությունը։ Հաղթում են թիմերը, որոնք կառուցում են platform-by-design: Բովանդակության հստակ բյուջեներ, ավտոմատացված փետուրներ, մոդերացիա և վերլուծական վահանակ։ Այդ ժամանակ «աշխարհը որպես պլատֆորմ» երկար է ապրում, ստեղծողները կատարում են բովանդակություն, օգտագործողները վերադառնում են, իսկ բիզնեսը մեծանում է առանց որակի և վստահության կորստի։
