सभी आर्टिकल
ट्यूटोरियल · 7 min read

लेवल डिज़ाइन स्केल चीट शीट: असली-दुनिया के माप जो स्पेस को सही महसूस कराते हैं

दरवाज़े की चौड़ाई, छत की ऊँचाई, सीढ़ी का सूत्र, गलियारे की चौड़ाई और कवर की ऊँचाई: लेवल डिज़ाइनरों के लिए असली वास्तु-माप, रिलीज़ हुई गेम्स द्वारा उपयोग किए जाने वाले गेम-स्पेस गुणक, इंजन-यूनिट का जाल, और अपने माप तय करने का एक घंटे का वर्कफ़्लो।

Illustration of a door and corridor with a human figure and measurement lines

संक्षेप में: ज़्यादातर लेवल जो "गलत महसूस होते हैं", दरअसल बस गलत स्केल पर बने होते हैं, और यह गलती स्क्रीनशॉट में अदृश्य पर फ़र्स्ट-पर्सन में तुरंत महसूस होती है। यह असली वास्तु-मापों, गेम कैमरे द्वारा उन पर थोपे गए समायोजनों, आयातित किट को चुपचाप बर्बाद करने वाले इंजन-यूनिट जाल, और एक कमरा भी बनाने से पहले अपनी माप-शीट तय करने के दोहराने योग्य एक-घंटे वर्कफ़्लो का एक सुसंगठित संदर्भ है।

एक मीनार के भीतर सर्पिल सीढ़ी, ऊपर से देखी हुई सदियों की इमारतें एक ही मुट्ठी भर मापों पर आ मिलीं। आपका लेवल खिलाड़ियों की उस शारीरिक स्मृति को विरासत में पाता है जो उन्होंने चढ़ी हर सीढ़ी की है: अनुपात गलत करें, और यह कारण जानने से पहले ही विश्वासघाती महसूस होता है।

स्केल वह पहली चीज़ क्यों है जो खिलाड़ी महसूस करते हैं

खिलाड़ी कभी सचेत रूप से नहीं देखते कि छत 20 सेमी बहुत नीची है: वे तंग महसूस करते हैं और बता नहीं पाते क्यों। स्केल की गलतियाँ सचेत जाँच को छोड़ सीधे मूड तक पहुँच जाती हैं।

यही उन्हें ख़तरनाक बनाता है: वे स्क्रीनशॉट से बच निकलती हैं, टीम रिव्यू से बच निकलती हैं, और केवल प्लेटेस्ट में अस्पष्ट फ़ीडबैक ("यह कमरा अजीब लगता है") के रूप में उभरती हैं, जबकि उन्हें ठीक करने का अर्थ है वह ज्यामिति फिर बनाना जिस पर अब दूसरा काम निर्भर है। इलाज सादा पर सम्पूर्ण है: पहले संख्याओं पर सहमत हों, और उन्हें प्रीफ़ैब में रखें ताकि कोई हर लेवल के लिए दरवाज़ा फिर से न ईजाद करे। एक स्केल शीट लेवल डिज़ाइन का सबसे सस्ता बीमा है: एक घंटे का काम जो महँगे, कठिनाई से पकड़ में आने वाले बग की पूरी श्रेणी रोक देता है।

असली-दुनिया की आधार-रेखा

असली वास्तुकला आपका लक्ष्य नहीं, आपका कैलिब्रेशन सेट है: इन संख्याओं से एक कमरा बनाएँ, फ़र्स्ट-पर्सन में उसमें चलें, और महसूस करें कि "यथार्थवादी" असल में कितना तंग है।

  • आंतरिक दरवाज़ा: चौड़ाई 0.8–0.9 मी, ऊँचाई 2.0–2.1 मी
  • आवासीय छत: 2.4–2.7 मी; कार्यालय 2.7–3.0 मी; पार्किंग ~2.2 मी
  • गलियारा, एक व्यक्ति: 0.9–1.2 मी; आरामदेह दोतरफ़ा 1.5–1.8 मी
  • सीढ़ी का सूत्र जिसे निर्माता तीन सदियों से उपयोग करते हैं: 2 × राइज़र + ट्रेड ≈ 60–65 सेमी (एक मानव कदम)। सामान्य: राइज़र 17–18 सेमी, ट्रेड 28–30 सेमी। सूत्र का उल्लंघन करने वाली सीढ़ियाँ विश्वासघाती महसूस होती हैं, और गेम्स में भी ऐसी ही लगती हैं, भले ही कोई न गिरे।
  • हैंडरेल / रेलिंग: 0.9–1.1 मी
  • कार्य-सतहें: डेस्क 0.72–0.76 मी, रसोई काउंटर ~0.9 मी, बार ~1.1 मी
  • वाहन: लेन 3.0–3.5 मी, पार्किंग स्थान 2.5 × 5 मी, फ़ुटपाथ ≥1.5 मी
  • आँख की ऊँचाई: खड़े होकर 1.5–1.75 मी: आप फ़र्स्ट-पर्सन कैमरा कहाँ रखते हैं, यही तय करता है कि उसके ऊपर की हर चीज़ कैसे पढ़ी जाए

इन्हीं संख्याओं से एक टेस्ट कमरा बनाएँ, अपना कैमरा आँख की ऊँचाई पर लाएँ, और उसमें चलें। यह तंग महसूस होगा: अक्सर असुविधाजनक हद तक। यही असुविधा इस पृष्ठ का सबसे महत्वपूर्ण सबक है: असली वास्तुकला असली परिधीय दृष्टि वाले असली शरीरों के लिए नापी जाती है, और गेम कैमरे के पास इनमें से एक भी नहीं।

गेम इन संख्याओं में "धोखा" क्यों देते हैं

कैमरे आँखें नहीं हैं। चौड़ा फ़ील्ड-ऑफ़-व्यू अनुभूत आकार को संकुचित करता है, कोलाइडर शरीरों से चौड़े होते हैं, और युद्ध को झूलने की जगह चाहिए, इसलिए रिलीज़ हुई गेम्स वास्तुकला को लगभग 1.25–1.5× बड़ा कर देती हैं।

तंत्र, क्योंकि क्यों जानना आपको आँख मूँदकर नकल के बजाय ट्यून करने देता है:

  • एक सामान्य 90–110° क्षैतिज FOV मानव दृष्टि के फ़ोविएट करने से कहीं अधिक दीवार दिखाता है, इसलिए असली आकार के कमरे स्क्रीन पर अलमारी जैसे लगते हैं। FOV जितना चौड़ा, आभासी सिकुड़न उतनी अधिक।
  • कैरेक्टर कैप्सूल आमतौर पर 0.6–0.9 मी व्यास के होते हैं और कंधों की तरह दरवाज़ों से बग़ल होकर नहीं मुड़ते; साथी और AI पाथिंग को खिलाड़ी से भी अधिक जगह चाहिए।
  • थर्ड-पर्सन कैमरे पात्र के लगभग 2–4 मी पीछे परिक्रमा करते हैं और लगभग 2 मी से संकरी किसी भी चीज़ में क्लिप कर जाते हैं, यही कारण है कि थर्ड-पर्सन गेम्स के स्पेस फ़र्स्ट-पर्सन वालों से स्पष्ट रूप से बड़े होते हैं।
  • खिलाड़ी चलने की गति के बजाय 4–7 मी/से से चलते हैं, इसलिए स्पेस तेज़ बहाव में अनुभव किए जाते हैं: एक छोटा कमरा दर्ज होने से पहले ही ख़त्म हो जाता है, जो डिज़ाइनरों को कमरों को बड़ा बनाने के लिए धकेलता है ताकि उन्हें उपस्थिति मिले।

परिणामी परंपराएँ: दरवाज़े 1.2–1.5 मी चौड़े और ≥2.4 मी ऊँचे, युद्ध-गलियारे ≥2.5–3 मी, आंतरिक छतें ≥3 मी, और दो मानक कवर ऊँचाइयाँ (झुकाव ~1.0–1.2 मी, पूर्ण ~1.8–2.0 मी) हर जगह पुन: उपयोग की जाती हैं ताकि खिलाड़ी कवर एक नज़र में पढ़ लें। ट्रैवर्सल व्याकरण भी सटीक संख्याओं का हक़दार है: एक स्टेप-अप ऊँचाई (मान लें ≤0.5 मी), एक वॉल्ट ऊँचाई, और एक "यह दीवार है" ऊँचाई (≥2.2 मी) चुनें, फिर उन्हें कभी न तोड़ें। खिलाड़ी मिनटों में आपका व्याकरण सीख जाते हैं और उस पर निर्भर रहते हैं: एक कगार जो चढ़ने योग्य दिखे पर न हो, या एक दीवार जो वॉल्ट-योग्य निकले, ऐसा भरोसा तोड़ते हैं जिसे आप आसानी से फिर नहीं बना सकते।

इंजन यूनिट: मूक स्केल-हत्यारा

Unreal सेंटीमीटर में काम करता है (1 यूनिट = 1 सेमी), Unity मीटर में, और गलत धारणा पर मॉडल किए गए आयातित एसेट चुपचाप गलत स्केल वाले लेवल का नंबर-एक स्रोत हैं।

ईंट की दीवार: एक मानव-निर्मित मॉड्यूल जिसका आकार खिलाड़ी सहज-वृत्ति से पढ़ते हैं ईंट एक स्केल संदर्भ है जिसे हर कोई अपने भीतर लिए फिरता है। किसी टेक्सचर या मॉड्यूलर टुकड़े में ईंट का आकार गलत करें, और उससे बनी हर दीवार कमरे के आकार के बारे में झूठ बोलती है: वह किस्म की गलती जो तब तक छिपी रहती है जब तक कोई टेस्टर न कहे "यह गलत लगता है"।

"क्योंकि व्यूपोर्ट में छोटा लग रहा था" कहकर 1.1× पर मॉडल किया गया किट उससे बने हर लेवल को ज़हरीला कर देता है, और जब यह गलती सौ जगहों की प्लेसमेंट में बेक हो जाए तो लगभग अनदेखी रह जाती है: हर कमरा उसी दिशा में सूक्ष्म रूप से गलत होता है, इसलिए कुछ भी स्पष्ट रूप से टूटा नहीं दिखता। बचाव: हर सीन में एक 1.8 मी का संदर्भ मैनिकिन अनिवार्य प्रीफ़ैब के रूप में रखें, और आयातित एसेट को लाइब्रेरी में घुसने से पहले उससे जाँचें, चार सौ बार रखे जाने के बाद नहीं। अपनी पाइपलाइन सेटिंग्स में इम्पोर्ट स्केल मानकीकृत करें ताकि ग़लत कॉन्फ़िगर किया एक्सपोर्ट दरवाज़े पर ही पकड़ लिया जाए।

अपने माप तय करने का एक-घंटे वर्कफ़्लो

एक "मेट्रिक्स जिम" बनाएँ, अपने असली पात्र से उसमें चलें, विजेताओं को एक पृष्ठ पर लिखें, और उस पृष्ठ को blockout प्रीफ़ैब में बदलें ताकि संख्याएँ पुन: उपयोग से फैलें।

  1. एक मेट्रिक्स जिम बनाएँ: हर सवाल के लिए एक greybox कमरा: दरवाज़े, सीढ़ियाँ, कवर, अंतराल, गिरने की ऊँचाइयाँ: हर वैरिएंट अपने आयामों के साथ स्पष्ट लेबल किया हुआ।
  2. इसे असली कैरेक्टर कंट्रोलर से चलाएँ, युद्ध-चालों सहित, फ़्लाई-कैम से नहीं। फ़्लाई-कैम उन स्पेस को मंज़ूरी दे देती है जिनमें वास्तव में चलना कष्टकर होता है।
  3. विजेताओं को एक एक-पृष्ठ शीट पर लिखें: आठ से बारह संख्याएँ, इससे अधिक नहीं। जिस शीट को कोई याद न रख सके, वह शीट कोई उपयोग नहीं करता।
  4. शीट को blockout प्रीफ़ैब में बदलें (एक मानक दरवाज़ा, सीढ़ी, दोनों कवर ऊँचाइयाँ) ताकि संख्याएँ स्मृति और अनुशासन के बजाय पुन: उपयोग से फैलें।

नापना वह जगह है जहाँ टूलिंग अपनी जगह कमाती है: एडिटर के भीतर दो बिंदु क्लिक कर दूरी पढ़ना, या स्नैपिंग से न्यूनतम क्लीयरेंस जाँचना: हर बार मैनिकिन के सामने अंदाज़े से नापने को हरा देता है। Numivo का मापन उपकरण ठीक इसी के लिए बना है, और यह फ़्री टियर में इसलिए है क्योंकि मापन का अनुशासन ही वह जगह है जहाँ अच्छे लेवल शुरू होते हैं, किसी भी कला के अस्तित्व में आने से पहले।

चुराने लायक फ़ील्ड संख्याएँ

  • सीढ़ी आराम सूत्र: 2R + T ≈ 63 सेमी: गेम्स में भी काम करता है
  • असली वास्तुकला पर गेम-स्पेस गुणक: 1.25–1.5×
  • थर्ड-पर्सन न्यूनतम गलियारा: ~2.5 मी, वरना कैमरा दीवारों से लड़ता है
  • मानकीकृत करने लायक कवर ऊँचाइयाँ: 1.1 मी झुकाव / 1.9 मी पूर्ण
  • अधिकतम स्टेप-अप जिसे खिलाड़ी बिना छलाँग "चलने योग्य" पढ़ें: ~0.4–0.5 मी
  • हर सीन में रखने के लिए संदर्भ मैनिकिन की ऊँचाई: 1.8 मी

मिनी-FAQ

क्या स्टाइलाइज़्ड गेम्स को अलग संख्याएँ इस्तेमाल करनी चाहिए? अनुपात शैली से बच निकलते हैं; निरपेक्ष मान पात्र के साथ बदलते हैं। पूरी शीट को अपने पात्र की ऊँचाई और अनुपात पर स्केल करें, फिर उतनी ही सख़्ती से लॉक करें। एक चिबी गेम और एक मिलसिम के निरपेक्ष मान अलग हैं पर एक सुसंगत शीट की ज़रूरत एक-सी।

मीट्रिक या इम्पीरियल? जो आपके इंजन और टीम में साझा हो: मिश्रित यूनिट अकेले किसी भी सिस्टम से अधिक स्केल बग पैदा करती हैं। दोनों बड़े इंजन मूल रूप से मीट्रिक हैं; इससे लड़ना उस परिशुद्धता की क़ीमत लेता है जो आप अंतराल और ओवरलैप में चुकाएँगे।

पहले से गलत स्केल वाला लेवल कैसे ठीक करें? पहले दस दरवाज़े और छतें नापें ताकि व्यवस्थित गुणक मिल जाए (आमतौर पर सभी एक ही दिशा में गलत होंगे)। किट को (लेवल को नहीं) फिर से स्केल करें और प्रीफ़ैब से पुनर्निर्मित करें। कमरों को एक-एक कर स्पॉट-फ़िक्स करना असंगति को स्थायी रूप से बेक कर देता है और पुनर्निर्माण से महँगा पड़ता है।

कमरे का स्केल सही होने पर भी मेरा आयातित फ़र्नीचर गलत क्यों दिखता है? लगभग हमेशा उस विशेष एसेट पर एक्सपोर्ट-स्केल की असंगति: इसे मैनिकिन से जाँचें। सही स्केल वाले कमरे में गलत स्केल का एक एसेट, थोड़ा टेढ़ा बने पूरे कमरे से अधिक खटकता है, क्योंकि खिलाड़ी के पास गलत के ठीक बगल में सही संदर्भ होते हैं।

असली-दुनिया की संख्याएँ स्पेस को विश्वसनीय बनाती हैं; गेम-स्पेस समायोजन उन्हें खेलने योग्य बनाते हैं। दोनों को जल्दी लॉक करें, प्रीफ़ैब में रखें, और आपके "यह कमरा अजीब लगता है" फ़ीडबैक का आधा लिखे जाने से पहले ही ग़ायब हो जाएगा।