Metlivi ब्लॉग

धीमी गति का गेम डिज़ाइन सिर्फ़ धीमे चलने से कहीं अधिक है

धीमी गति का गेमप्ले तैयार करने के लिए, यह बदलें कि खिलाड़ी निर्णयों और कार्यों का सामना कैसे करते हैं—न कि केवल यह कि चरित्र किसी स्थान को कितनी तेज़ी से पार करता है। खिलाड़ियों को यह नियंत्रण दें कि वैकल्पिक इंटरैक्शन कब शुरू हों, अगले एक्शन को समझना आसान बनाएं, जहाँ उचित हो वहाँ विराम की अनुमति दें, और ऐसे छोटे विकल्प दें जो बिना दबाव डाले ध्यान आकर्षित करें। परिणाम में अब भी तेज़ गति का मूवमेंट शामिल हो सकता है; इसकी गति इस बात की लय से तय होती है कि खिलाड़ी से क्या नोटिस करने और करने के लिए कहा जा रहा है।

30 सितंबर 20267 min readफुर्सत, यात्रा और शहर के अनुभवलेखक: Metlivi Editorial Team
खंड 1

पहले यह तय करें कि गेमप्ले में “धीमे” का क्या अर्थ होना चाहिए

“धीमा” अपने आप में एक डिज़ाइन लक्ष्य के रूप में बहुत व्यापक शब्द है। इसका अर्थ यह हो सकता है कि खिलाड़ी कार्रवाई करने से पहले किसी दृश्य का निरीक्षण कर सकते हैं, यह चुन सकते हैं कि संवाद को कब आगे बढ़ाना है, या किसी कमरे को व्यवस्थित करने में समय बिता सकते हैं। ये अलग-अलग मैकेनिक्स वाले अलग-अलग अनुभव हैं। सबसे पहले खिलाड़ी की लक्षित गतिविधि की पहचान करें: उदाहरण के लिए, बारीकियों को देखना और यह तय करना कि उनके साथ जुड़ना है या नहीं।

फिर एक छोटे क्रम का खाका तैयार करें: खिलाड़ी क्या देखता है, वह क्या समझता है, वह क्या कर सकता है, और उसके बाद क्या होता है। चिन्हित करें कि गेम वर्तमान में कहाँ तात्कालिकता (urgency) थोपता है। कोई काउंटडाउन, बंद होती विंडो, खिलाड़ी के पास पहुँचते ही ट्रिगर होने वाला इंटरैक्शन, या गायब होने वाला कोई प्रॉम्प्ट—ये सभी किसी पल को जल्दबाज़ी भरा महसूस करा सकते हैं, भले ही चरित्र धीरे-धीरे चल रहा हो। यह एक डिज़ाइन निदान है, न कि यह दावा कि हर टाइमर एक समस्या है: कुछ खेल समयबद्ध चुनौतियों पर ही निर्भर करते हैं।

GDC में लेवल-डिज़ाइन चर्चा व्यापक अनुभव के संदर्भ में किसी लेवल की गति पर विचार करने पर ज़ोर देती है, जिसमें वह सब भी शामिल है जो उससे ठीक पहले आया था। उच्च-तीव्रता वाले लेवल के बाद एक शांत खंड लय के जानबूझकर किए गए बदलाव के रूप में काम कर सकता है; खिलाड़ियों को यह स्पष्ट किए बिना कि वे वहाँ क्या कर सकते हैं, केवल आवागमन (traversal) को धीमा कर देना शायद काम न करे। GDC 2017 Level Design Workshop

खंड 2

वैकल्पिक समय-सीमा (timing) को सार्थक बनाएं

उन कार्यों को अलग करें जो किसी विशेष क्षण में होने ही चाहिए, उन कार्यों से जिन्हें रोका जा सकता है। यदि कोई नोट पढ़ना, किसी वस्तु की जांच करना या संवाद का उत्तर चुनना अपने आप में चुनौती नहीं है, तो खिलाड़ी को इसे शुरू करने और तैयार होने पर आगे बढ़ने देने पर विचार करें। Microsoft का Xbox Accessibility Guideline 116 खिलाड़ियों को गैर-कोर UI समय सीमाओं पर नियंत्रण देने की अनुशंसा करता है, जिसमें उन्हें समायोजित करने या इनपुट पर टेक्स्ट को आगे बढ़ाने के तरीके शामिल हैं। यह दिशानिर्देश इन UI इंटरैक्शन को मुख्य समयबद्ध गेमप्ले (जैसे रेस टाइमर) से स्पष्ट रूप से अलग करता है। Xbox Accessibility Guideline 116: Time limits

एक उपयोगी डिज़ाइन प्रश्न यह है: “यदि खिलाड़ी थोड़ा और समय ले तो क्या बदलता है?” यदि उत्तर “कुछ नहीं” है, तो हो सकता है कि टाइमर कोई सार्थक निर्णय जोड़े बिना सिर्फ़ दबाव बढ़ा रहा हो। यदि टाइमिंग आवश्यक है—क्योंकि काम किसी चलती हुई प्लेटफ़ॉर्म को पकड़ना, प्रतिद्वंद्वी को जवाब देना, या किसी छोटी घटना के दौरान कार्य करना है—तो टाइमिंग को स्पष्ट रखें और उसकी भूमिका साफ़ करें। वैकल्पिक टाइमिंग किसी ऐसे दंड के ज़रिए चुपके से अनिवार्य नहीं बननी चाहिए जिसका खिलाड़ी अंदाज़ा न लगा सके।

उदाहरण के लिए, एक वैकल्पिक नोटिसबोर्ड वाले बगीचे के दृश्य की कल्पना करें। खिलाड़ी पास जा सकता है, अपनी गति से पढ़ सकता है, और आगे बढ़ने के लिए इसे बंद कर सकता है। यदि कहानी के लिए एक समयबद्ध प्रस्थान की आवश्यकता है, तो गेम अलग से इसका संकेत दे सकता है और टाइमर को केवल उस घटना के लिए आरक्षित रख सकता है। यह एक उदाहरणात्मक डिज़ाइन पैटर्न है, किसी विशेष गेम के बारे में रिपोर्ट नहीं।

खंड 3

खिलाड़ी की गति धीमी करने से पहले इंटरैक्शन को बोधगम्य (readable) बनाएं

धीमा इंटरैक्शन अपने आप संतोषजनक नहीं हो जाता। यदि खिलाड़ियों को कई बटन आज़माने पड़ते हैं, किसी हॉटस्पॉट को पिक्सेल दर पिक्सेल ढूँढ़ना पड़ता है, या अस्पष्ट फ़ीडबैक के कारण किसी कार्य को दोहराना पड़ता है, तो जुड़ा हुआ अतिरिक्त समय एक बाधा (friction) जैसा लगता है। बोधगम्यता का अर्थ है कि खिलाड़ी यह देख सके कि क्या इंटरैक्टिव है, किसी संभावित क्रिया का अनुमान लगा सके, और यह समझ सके कि कार्य करने के बाद क्या हुआ।

एक स्पष्ट फ़ीडबैक लूप बनाएं: एक अलग अफ़ॉर्डेंस दिखाएं, उपलब्ध क्रिया के बारे में सूचित करें, फिर एक उपयुक्त दृश्य, श्रव्य या एनिमेशन संकेत के साथ परिणाम की पुष्टि करें। असंबंधित प्रॉप्स को बिल्कुल प्रयोग करने योग्य वस्तुओं जैसा दिखने से बचाएं, सिवाय इसके कि अस्पष्टता गेमप्ले का जानबूझकर रखा गया हिस्सा हो। जब कई क्रियाएं संभव हों, तो उनकी स्थितियों और परिणामों को अलग पहचान योग्य बनाएं। UI संदर्भ पर Microsoft का दिशानिर्देश भी इसी तरह खिलाड़ियों को किसी तत्व के उद्देश्य, उसके साथ कैसे इंटरैक्ट करना है, और क्या उम्मीद करनी है, यह समझने के लिए पर्याप्त जानकारी देने का आह्वान करता है। Xbox Accessibility Guideline 114: UI context

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

खंड 4

विराम (pauses) का उपयोग वहाँ करें जहाँ वे लक्षित लय को बनाए रखें

विराम गति निर्धारण (pacing) का एक ऐसा साधन है जो खिलाड़ी को खेल की लक्षित संरचना को तोड़े बिना निर्णय लेने का अवसर देता है। यह वास्तव में एक पॉज़ मेनू, एक स्थिर संवाद दृश्य, एक योजना दृश्य (planning view), या एक छोटा इंटरैक्शन हो सकता है जो खिलाड़ी द्वारा विकल्पों पर विचार करने के दौरान कार्रवाई को रोक देता है। समय सीमाओं पर Microsoft का मार्गदर्शन नोट करता है कि ट्यूटोरियल और सूचनाओं जैसे गैर-कोर UI तत्वों को खिलाड़ियों द्वारा उपयोग किए जाने से पहले गायब नहीं होना चाहिए; यह कार्यान्वयन दृष्टिकोण के रूप में समायोज्य प्रदर्शन अवधि और खिलाड़ी-नियंत्रित प्रगति प्रदान करता है। Xbox Accessibility Guideline 116: Time limits

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

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

खंड 5

दृश्यमान परिणामों वाले छोटे रचनात्मक विकल्प जोड़ें

छोटे विकल्प किसी शांत दृश्य को एक शाखा-युक्त आख्यान प्रणाली (branching narrative system) में बदले बिना गहराई दे सकते हैं। खिलाड़ी को यह चुनने दें कि किसी वस्तु को कहाँ रखना है, पहले किस विवरण का निरीक्षण करना है, किसी रचना का क्या नाम रखना है, या किसी परिचित स्थान से कई मार्गों में से कौन सा चुनना है। यह विकल्प पूरी कहानी तय करने के बजाय प्रस्तुति या स्थानीय फ़ीडबैक को प्रभावित कर सकता है।

एक उपयोगी परीक्षण यह है कि क्या वह विकल्प ऐसी प्राथमिकता व्यक्त करता है जिसे खिलाड़ी समझ सकता है। यदि कोई विकल्प केवल एक छिपी हुई संख्या को बदलता है, तो इसके महत्व को समझना कठिन हो सकता है। यदि रखी गई वस्तु कमरे में दिखाई देती रहती है, या चुना गया मार्ग यह बदल देता है कि खिलाड़ी का आगे किससे सामना होता है, तो खेल सीधे परिणाम दिखा सकता है। यह एक डिज़ाइन अनुमान है: दृश्यता खिलाड़ियों को किसी कार्य को उसके परिणाम से जोड़ने में मदद करती है, जबकि इसका सटीक कार्यान्वयन खेल पर निर्भर करता है।

*Unsighted* के रचनाकारों के साथ एक गेम डेवलपर साक्षात्कार में कई प्रवेश द्वारों वाले क्षेत्रों और बाधाओं से निपटने के विभिन्न तरीकों का वर्णन किया गया है, जिसमें वे मार्ग और समाधान शामिल हैं जिन्हें खिलाड़ी बाद के रन में खोज सकते हैं। यह स्तर संरचना में अंतर्निहित विकल्प का एक उदाहरण है। धीमी गति वाले खेल के लिए, इसी व्यापक सिद्धांत को छोटे स्तर पर लागू किया जा सकता है: किसी स्थान से जुड़ने के कुछ स्पष्ट तरीके प्रदान करें, बिना यह मांग किए कि हर विकल्प पूरे अनुभव को विभाजित करे। Designing for meaningful consequences in *Unsighted*

खंड 6

लय को ट्यून करें, हर मूवमेंट की गति को नहीं

गति को पलों के एक क्रम में एक पैटर्न के रूप में देखें। हो सकता है कि कोई खिलाड़ी किसी परिचित रास्ते पर तेज़ी से आगे बढ़े, किसी नए लैंडमार्क का निरीक्षण करने के लिए रुके, एक छोटा निर्णय ले, और फिर बिना टाइमर के आगे बढ़ जाए। एक अन्य दृश्य मूवमेंट को तेज़ रख सकता है लेकिन एक सुरक्षित योजना अंतराल देकर निर्णय लेने की लय को धीमा कर सकता है। इन बीट्स को अलग-अलग रूप देने से गेम को अन्वेषण और आगे बढ़ने की गुंजाइश मिलती है।

जब कोई भाग जल्दबाज़ी भरा लगे, तो गति को समायोजित करने से पहले इसके स्रोत की पहचान करें। यदि खिलाड़ी प्रॉम्प्ट को देखने से चूक जाते हैं, तो इसकी दृश्यता या अवधि में सुधार करें। यदि वे यह नहीं बता सकते कि कौन सी वस्तुएं मायने रखती हैं, तो इंटरैक्शन संकेतों को स्पष्ट करें। यदि उनके पास विकल्पों पर विचार करने का समय नहीं है, तो खिलाड़ी-नियंत्रित विराम जोड़ें या निर्णय को किसी सुरक्षित क्षण पर ले जाएं। यदि वे विकल्पों को समझते हैं लेकिन उन्हें वे अरुचिकर लगते हैं, तो विकल्पों या उनके फ़ीडबैक को बदलें। चलने की गति को कम करना केवल आवागमन की गति को संबोधित करता है।

चुनौती-विशिष्ट तात्कालिकता को वहीं रखें जहाँ यह लक्षित गतिविधि का समर्थन करती हो। गति निर्धारण पर GDC की चर्चा में कहा गया है कि किसी स्तर की गति पर आस-पास के स्तरों के साथ विचार किया जाना चाहिए, जबकि नैरेटिव गेम डिज़ाइनर डेव ग्रॉसमेन गति को ऐसी चीज़ के रूप में वर्णित करते हैं जिसे खेल खिलाड़ी के नियंत्रण और डिज़ाइन संरचना (चुनौती और पुरस्कार सहित) दोनों के माध्यम से आकार देते हैं। ये दृष्टिकोण एक व्यावहारिक तरीके का समर्थन करते हैं: उन पलों को सुरक्षित रखें जहाँ तात्कालिकता ही मुख्य बिंदु है, और उन पलों में खिलाड़ी-नियंत्रित समय का उपयोग करें जिनका उद्देश्य अवलोकन, इंटरैक्शन या विकल्प है। GDC 2017 Level Design Workshop, GDC Speaker Spotlight: Telltale’s Dave Grossman on Authorial Control

खंड 7

एक व्यावहारिक समीक्षा चेकलिस्ट

प्रत्येक दृश्य के लिए जिसे बिना जल्दबाज़ी के महसूस कराने का इरादा है, खिलाड़ी के दृष्टिकोण से क्रम की समीक्षा करें। पहचानें कि क्या ध्यान आकर्षित करता है, क्या वैकल्पिक है, क्या समय-संवेदनशील है, और कौन सा फ़ीडबैक किसी क्रिया की पुष्टि करता है। फिर यह जांचें कि पढ़ने या निर्णय लेने में समय लेने से अप्रत्याशित रूप से प्रगति मिट न जाए या कोई इंटरैक्शन बंद न हो जाए।

एक छोटा प्ले-टेस्ट यह उजागर कर सकता है कि लय कहाँ टूटती है। खिलाड़ियों से पूछें कि उन्हें क्या इंटरैक्टिव लगा, क्या वे जानते थे कि वे कब अपना समय ले सकते हैं, और उन्हें किसी विकल्प से क्या बदलने की उम्मीद थी। ध्यान दें कि वे कहाँ झिझकते हैं, इनपुट दोहराते हैं, या किसी वैकल्पिक तत्व को नोटिस किए बिना चले जाते हैं। उन अवलोकनों को जांच के लिए सुराग के रूप में मानें, न कि इस बात के प्रमाण के रूप में कि प्रत्येक खिलाड़ी एक ही तरह से प्रतिक्रिया देगा।

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

संबंधित लेख

इस विषय को आगे पढ़ें