गेम विकास: ब्राउज़र गेम और ब्रांडेड गेम
Mesterséges Intelligencia Központ Kft. बुडापेस्ट की एक सॉफ़्टवेयर विकास कंपनी है। हम WebGL और three.js से ब्राउज़र में चलने वाले गेम, ब्रांडेड गेम और इंटरैक्टिव अनुभव विकसित करते हैं, चाहें तो लाइव कृत्रिम बुद्धिमत्ता के साथ भी, जो सचमुच खिलाड़ी पर प्रतिक्रिया देती है।
मुख्य बात: ब्राउज़र गेम एक लिंक पर क्लिक करते ही शुरू हो जाता है, बिना इंस्टॉलेशन के, डेस्कटॉप पर भी और फ़ोन पर भी। इसमें कृत्रिम बुद्धिमत्ता सजावट नहीं, बल्कि काम करने वाला हिस्सा हो सकती है: हमारे मुखपृष्ठ का AI सहायक गेम पर 14 भाषाओं में लाइव कमेंट्री करता है।
हम क्या विकसित करते हैं
ब्राउज़र गेम
गेम एक लिंक पर क्लिक करते ही शुरू हो जाता है, बिना इंस्टॉलेशन और बिना ऐप स्टोर के, डेस्कटॉप और फ़ोन दोनों पर। तस्वीर को WebGL रियल-टाइम में, three.js 3D लाइब्रेरी के साथ रेंडर करता है, इसलिए ब्राउज़र में भी सिर्फ़ सपाट एनिमेशन नहीं, बल्कि जीवंत, त्रि-आयामी दृश्य बन सकता है।
ब्रांडेड गेम
ब्रांडेड गेम (advergame) किसी कंपनी या उत्पाद का अपना गेम होता है: किसी कैंपेन, उत्पाद लॉन्च या प्रदर्शनी स्टैंड के लिए, या वेबसाइट पर ध्यान खींचने वाले तत्व के रूप में। अपना गेम भी हमने ऐसा ही डिज़ाइन किया है: कंपनी के स्टैंड और हमारी वेबसाइट के लिए, ऐसे व्यावसायिक आगंतुकों के लिए जो ख़ुद को गेमर नहीं मानते।
इंटरैक्टिव अनुभव
हर इंटरैक्टिव सामग्री सही मायनों में गेम नहीं होती। 3D उत्पाद प्रस्तुति, क्विज़, प्रदर्शनी इंस्टॉलेशन या किसी प्रक्रिया की खेल-खेल में प्रस्तुति उसी तकनीक से बनती है, और उसी तरह ब्राउज़र में चलती है।
AI-संचालित गेम तत्व
गेम में कृत्रिम बुद्धिमत्ता सजावट नहीं, बल्कि काम करने वाला हिस्सा हो सकती है: लाइव कमेंटेटर, खिलाड़ी के सवालों का जवाब देने वाला पात्र, खिलाड़ी की भाषा में बोलने वाला कथावाचक। गेम के ग्राफ़िक्स भी AI बना सकता है: हमारे अपने गेम के भू-दृश्य और बाधाएँ हमारी बनाई, जनरेटिव इमेज मॉडलों पर आधारित उत्पादन लाइन ने बनाए हैं।
प्रमाण: हमारी वेबसाइट का गेम
हमारे मुखपृष्ठ पर एक चालू उदाहरण चलता है। खिलाड़ी ख़ुद टी-रेक्स है: एक अंतहीन दौड़ वाले गेम में वह बाधाओं के ऊपर से छलाँग लगाता है, और इस बीच दुनिया में दिन का समय, मौसम और भू-दृश्य बदलते रहते हैं। आसमान से हमारा AI सहायक उस पर नज़र रखता है, जो एक बड़े भाषा मॉडल पर आधारित लाइव कमेंटेटर है।
- ब्राउज़र में रियल-टाइम 3D: WebGL और three.js, एक ही Node.js सर्वर से उपलब्ध कराया जाता है।
- सीखने की कोई ज़रूरत नहीं: सिर्फ़ एक बटन (क्लिक, टैप या स्पेसबार); डेस्कटॉप और फ़ोन पर एक ही गेम।
- AI सचमुच ध्यान देता है: बड़े पलों (जीवन खोना, रिकॉर्ड, नया स्तर, नया भू-दृश्य) पर लगभग 1–2 सेकंड में प्रतिक्रिया देता है, और राउंड के अंत में कम से कम दो संख्याओं के साथ दौड़ का सार बताता है।
- सवाल भी पूछे जा सकते हैं: खिलाड़ी के टाइप किए सवाल का वह हमेशा जवाब देता है; जब तक खिलाड़ी लिख रहा होता है, गेम रुका रहता है।
- 14 भाषाओं में, हमेशा शिष्टता से: वह खिलाड़ी की भाषा में बोलता है, और हर भाषा में आदरसूचक संबोधन का प्रयोग करता है, तब भी जब खिलाड़ी उसे अनौपचारिक संबोधन से पुकारे।
- AI से बनी दुनिया: भू-दृश्य और बाधाएँ हमारी अपनी AI-आधारित उत्पादन लाइन ने बनाई हैं; इसके बारे में हम हमारा काम पृष्ठ पर विस्तार से लिखते हैं।
गेम में हम किन बातों का ध्यान रखते हैं?
इन सिद्धांतों का पालन हमने अपने गेम में भी किया है:
- यह तुरंत शुरू हो: इसके लिए रजिस्ट्रेशन, स्टार्ट बटन या निर्देशों की ज़रूरत न पड़े।
- पहले दस सेकंड में समझ आ जाए: उसे भी, जिसने पहले कभी नहीं खेला।
- फ़ोन पर भी वैसे ही काम करे: मोबाइल और डेस्कटॉप संस्करण बराबर हैं, ट्यूनिंग दोनों पर होती है।
- ब्रांड गेम की दुनिया के भीतर दिखे: बीच में टोकने वाले विज्ञापन के रूप में नहीं, बल्कि गेम के हिस्से के रूप में।
- AI का जवाब देने का समय नाटकीयता का हिस्सा हो: गेम ऐसे बना है कि कुछ सेकंड का जवाब देने का समय कोई ख़राबी न लगे।
अक्सर पूछे जाने वाले प्रश्न
ब्रांडेड गेम किस काम आता है?
ब्रांडेड गेम इस काम आता है कि आगंतुक कंपनी के बारे में सिर्फ़ पढ़े नहीं, बल्कि उसके साथ समय बिताए और एक अनुभव अपने साथ ले जाए। अच्छी तरह डिज़ाइन किया जाए, तो यह कंपनी का संदेश गेम की दुनिया के भीतर ही पहुँचाता है; अगर खिलाड़ी अपना नतीजा शेयर करता है, तो संदेश भी उसके साथ आगे बढ़ता है। प्रदर्शनी स्टैंड पर यह भीड़ जुटा सकता है, और वेबसाइट पर आगंतुक को ज़्यादा देर तक रोक सकता है।
ब्राउज़र गेम हो या मोबाइल गेम?
ब्राउज़र गेम लिंक से फैलता है, बिना इंस्टॉलेशन के शुरू होता है, और डेस्कटॉप व फ़ोन पर एक जैसा चलता है। कैंपेन, वेबसाइट या स्टैंड के लिए खिलाड़ी तक पहुँचने का यह छोटा रास्ता है। स्टोर से इंस्टॉल होने वाला मोबाइल गेम तब उचित है, जब खिलाड़ी नियमित रूप से लौटते हों, जब उसे इंटरनेट के बिना भी काम करना हो, या जब वह फ़ोन की क्षमताओं पर आधारित हो। स्टोर ऐप के बारे में हम अपने मोबाइल ऐप विकास पृष्ठ पर लिखते हैं।
क्या गेम में कृत्रिम बुद्धिमत्ता हो सकती है?
हाँ, और सिर्फ़ सजावट के रूप में नहीं। कोई भाषा मॉडल गेम पर लाइव कमेंट्री कर सकता है, खिलाड़ी के सवालों के जवाब दे सकता है, और खिलाड़ी की भाषा में बोल सकता है; हमारे मुखपृष्ठ का AI सहायक ठीक यही करता है, 14 भाषाओं में। AI-आधारित बातचीत के बारे में आप हमारे AI चैटबॉट और AI एजेंट पृष्ठ पर और पढ़ सकते हैं। डिज़ाइन का एक अहम सिद्धांत यह है कि AI खिलाड़ी के ख़िलाफ़ फ़ैसला न ले: हमारे यहाँ कमेंटेटर सिर्फ़ बोलता है, गेम की स्थिति में दख़ल नहीं देता।
गेम विकास की क़ीमत किस पर निर्भर करती है?
यहाँ भी हम कार्यात्मक आकार COSMIC फ़ंक्शन पॉइंट में मापते हैं, लेकिन गेम में बहुत कुछ मायने रखता है जिसे फ़ंक्शन पॉइंट व्यक्त नहीं करते: ग्राफ़िक्स और एनिमेशन, रियल-टाइम कामकाज, गेमप्ले की ट्यूनिंग, लक्षित प्लेटफ़ॉर्मों की संख्या। ग्राफ़िक्स, रियल-टाइम कामकाज और कई प्लेटफ़ॉर्मों को मापन अलग से दर्शाता है; इन्हें और गेमप्ले की ट्यूनिंग को हम प्रस्ताव में अलग से शामिल करते हैं। मूल्य निर्धारण के तरीक़े के बारे में हम मूल्य निर्धारण पृष्ठ पर लिखते हैं; पहला परामर्श निःशुल्क है: हमें लिखें।