निर्माता उपकरण

2026 में गोडॉट गेम को वेब (HTML5) पर कैसे एक्सपोर्ट करें और उसे मुफ्त में होस्ट करें

एक लकड़ी की मेज पर एक लैपटॉप और एक गेम कंट्रोलर, ब्राउज़र पर गोडॉट गेम भेजने के पीछे का सरल सेटअप।
अनस्प्लैश पर ओर्वा स्टूडियो द्वारा ली गई तस्वीर:

Godot का HTML5 एक्सपोर्ट आपके तैयार गेम को लिंक में बदल देता है। Godot 4 में यह सुविधा पहले से ही मौजूद है और यह बिना किसी इंस्टॉलर, ऐप स्टोर या प्लगइन के किसी भी आधुनिक ब्राउज़र टैब में चल जाती है। आप लगभग पाँच मिनट में प्रोजेक्ट से शेयर करने योग्य लिंक बना सकते हैं।

क्यों परेशान हों? क्योंकि Godot ही विकास का स्रोत है। इस साल Steam पर Godot गेम्स की बिक्री लगभग दोगुनी हो गई है, जो 2025 से 2026 के बीच 2,864 तक पहुंच गई है ( 80.lv , 2026)। इनमें से कई गेम निर्माता ब्राउज़र वर्जन भी चाहते हैं। यह गाइड आपको पूरी प्रक्रिया समझाएगी। आप एक्सपोर्ट सेटअप करना सीखेंगे, खाली स्क्रीन की समस्या को हल करना सीखेंगे और गेम को मुफ्त में होस्ट करना सीखेंगे।

संक्षेप में

  • Godot 4 सीधे HTML5 (WebAssembly और WebGL 2.0) में निर्यात करता है, इसलिए यह किसी भी आधुनिक ब्राउज़र में चलता है ( Godot Docs , 2026)।
  • वेब निर्यात केवल Compatibility रेंडरर का उपयोग करता है। Forward+ और Mobile अभी समर्थित नहीं हैं, और C# प्रोजेक्ट वेब को लक्षित नहीं कर सकते।
  • Godot 4.3 के बाद से, सिंगल-थ्रेडेड निर्यात डिफ़ॉल्ट है, जो SharedArrayBuffer हेडर की समस्या को दूर करता है जिससे खाली स्क्रीन दिखाई देती हैं ( Godot Engine , 2024)।
  • मुफ़्त होस्टिंग विकल्पों में itch.io, GitHub Pages और VIVERSE शामिल हैं।
  • VIVERSE एक CLI कमांड के माध्यम से Godot HTML5 बिल्ड स्वीकार करता है ( VIVERSE Docs , 2026)।

क्या आप गोडॉट गेम को वेब पर एक्सपोर्ट कर सकते हैं?

जी हाँ। गोडॉट 4 एक संपूर्ण HTML5 बिल्ड के रूप में गोडॉट गेम को वेब पर एक्सपोर्ट कर सकता है। यह एक index.html फ़ाइल और कुछ सहायक फ़ाइलें तैयार करता है। वेबअसेंबली और वेबजीएल 2.0 वाले किसी भी ब्राउज़र पर यह चल सकता है, यानी वर्तमान में उपलब्ध सभी डेस्कटॉप और मोबाइल ब्राउज़र ( गोडॉट डॉक्स , 2026)।

इसकी व्यापक पहुंच ही इसका मुख्य उद्देश्य है। नेटिव बिल्ड एक समय में केवल एक ऑपरेटिंग सिस्टम को टारगेट करता है। वेब बिल्ड ब्राउज़र को टारगेट करता है, इसलिए यह एक ही फ़ाइल से विंडोज, macOS, लिनक्स, एंड्रॉइड और iOS पर चलता है। खिलाड़ी बस एक लिंक पर क्लिक करते हैं और गेम में प्रवेश कर जाते हैं, बिना किसी डाउनलोड बार, इंस्टॉल प्रॉम्प्ट या स्टोरफ्रंट अप्रूवल के। भारी 3D गेम्स के लिए परफॉर्मेंस डिवाइस के अनुसार अलग-अलग हो सकती है। लेकिन गेम जैम एंट्री या त्वरित डेमो के लिए, इससे बेहतर कुछ नहीं है।

Godot की बढ़ती लोकप्रियता को देखते हुए, इस कौशल को सीखना अब फायदेमंद है। इस इंजन को GitHub पर 113,000 से अधिक स्टार मिल चुके हैं, और आधिकारिक साइट से हर नए रिलीज़ पर लगभग दो मिलियन डाउनलोड होते हैं ( Godot Engine , 2026)। इन डेवलपर्स का एक बड़ा हिस्सा वेब के समान त्वरित वितरण चाहता है। यदि आप Godot में प्रोजेक्ट बनाते हैं, तो वेब एक्सपोर्ट सबसे सस्ता माध्यम है जिससे आप अपने प्रोजेक्ट तक पहुंच सकते हैं।

इस गति को एक नई दिशा भी मिली है। जून 2026 में, एपिक ने अनरियल इंजन 6 के लिए एक बड़े बदलाव की घोषणा की। इंजन धीरे-धीरे अपने विज़ुअल स्क्रिप्टिंग सिस्टम, ब्लूप्रिंट्स को हटाकर वर्स भाषा को अपनाएगा ( एपिक गेम्स , 2026)। इस योजना का काफी विरोध हुआ, क्योंकि ब्लूप्रिंट्स ने अनरियल को गैर-कोडर के लिए सुलभ बना दिया था ( क्रिएटिव ब्लोक , 2026)। अपने सेटअप पर पुनर्विचार कर रहे डेवलपर्स के लिए, गोडॉट का ओपन-सोर्स, बिना किसी बाध्यता वाला मॉडल आसानी से पसंद आ जाता है।

Godot’s share of GMTK Game Jam entries 0% 15% 30% 45% 2021 13% 2025 39% Source: GMTK Game Jam 2025, via 80.lv
स्रोत: GMTK गेम जैम 2025, 80.lv के माध्यम से

एक्सपोर्ट करने से पहले आपको क्या चाहिए?

तीन चीज़ें, और संभवतः आपके पास ये सभी होंगी। आपको Godot 4.x, उससे मेल खाने वाले वेब एक्सपोर्ट टेम्प्लेट्स और एक ऐसा प्रोजेक्ट चाहिए जो C# के बजाय GDScript का उपयोग करता हो। C# अभी वेब को टारगेट नहीं कर सकता, क्योंकि .NET रनटाइम ब्राउज़र सैंडबॉक्स में नहीं चलता ( Godot Docs , 2026)।

एक रेंडरिंग संबंधी बाधा है जिसका ध्यान रखना आवश्यक है। वेब एक्सपोर्ट केवल कंपैटिबिलिटी रेंडरिंग विधि का समर्थन करता है, जो WebGL 2.0 पर चलती है। वेब पर फॉरवर्ड+ और मोबाइल रेंडरर उपलब्ध नहीं हैं, क्योंकि वेबजीपीयू सपोर्ट अभी तक लागू नहीं किया गया है। इसलिए अपने प्रोजेक्ट के रेंडरर को शुरुआत में ही कंपैटिबिलिटी पर सेट कर दें। बाद में बदलने से मटेरियल और लाइटिंग का स्वरूप बदल सकता है, और बेहतर होगा कि आप इसे अभी ही ठीक कर लें।

एक्सपोर्ट बटन पर क्लिक करने से पहले एक त्वरित चेकलिस्ट:

  • Godot 4.x इंस्टॉल होना चाहिए। 4.x का कोई भी संस्करण काम करता है। नए संस्करणों में वेब की कार्यक्षमता बढ़ाई गई है, लेकिन प्रक्रिया वही रहती है।
  • वेब एक्सपोर्ट टेम्प्लेट्स। Godot पहली बार इन्हें डाउनलोड करने के लिए कहता है। इसे डाउनलोड करने की अनुमति दें।
  • GDScript का उपयोग करें, C# का नहीं। यदि आपका लॉजिक C# में है, तो वेब एक्सपोर्ट फिलहाल संभव नहीं है।
  • कंपैटिबिलिटी रेंडरर। इसे प्रोजेक्ट सेटिंग्स में रेंडरिंग के अंतर्गत सेट करें।
  • एक टेस्ट ब्राउज़र। Chrome और Firefox दोनों स्थानीय परीक्षण के लिए काम करते हैं।

Godot HTML5 एक्सपोर्ट कैसे काम करता है?

यहाँ इसका मूल प्रवाह बताया गया है। Godot HTML5 एक्सपोर्ट चलाने के लिए, एक्सपोर्ट डायलॉग खोलें और एक वेब प्रीसेट जोड़ें। यदि Godot पूछे तो टेम्प्लेट इंस्टॉल करें, फिर एक फ़ोल्डर में एक्सपोर्ट करें। Godot एक index.html, एक .wasm फ़ाइल, एक .pck डेटा फ़ाइल और सहायक जावास्क्रिप्ट ( Godot Docs , 2026) बनाता है।

इसे चरण दर चरण करें:

  1. एक्सपोर्ट मेनू खोलें। प्रोजेक्ट पर जाएं, फिर एक्सपोर्ट चुनें।
  2. एक वेब प्रीसेट जोड़ें। ऐड पर क्लिक करें, फिर वेब चुनें। गोडॉट HTML5 प्रीसेट बना देगा।
  3. एक्सपोर्ट टेम्प्लेट इंस्टॉल करें। यदि गोडॉट चेतावनी देता है कि टेम्प्लेट मौजूद नहीं हैं, तो उन्हें डाउनलोड और इंस्टॉल करने के लिए लिंक पर क्लिक करें। यह गोडॉट के प्रत्येक संस्करण के लिए एक बार का चरण है।
  4. अपने विकल्प चुनें। सबसे सरल परिणाम के लिए थ्रेड्स को बंद रखें। सिंगल-थ्रेडेड संस्करण 4.3 से डिफ़ॉल्ट है, जिसका एक अच्छा कारण है, जिसके बारे में हम आगे चर्चा करेंगे।
  5. प्रोजेक्ट एक्सपोर्ट करें। एक्सपोर्ट प्रोजेक्ट पर क्लिक करें। एक खाली फ़ोल्डर चुनें, और मुख्य फ़ाइल का नाम index.html रखें।
  6. इसका सही तरीके से परीक्षण करें। index.html पर डबल-क्लिक न करें। ब्राउज़र स्थानीय फ़ाइलों तक पहुंच को ब्लॉक कर देते हैं। Godot के अंतर्निहित “ब्राउज़र में चलाएँ” बटन का उपयोग करें, या फ़ोल्डर को स्थानीय वेब सर्वर पर उपलब्ध कराएँ।

यह आखिरी बात लगभग हर किसी को एक बार परेशान कर देती है। वेब बिल्ड को HTTP पर ही सर्व किया जाना चाहिए, न कि फ़ाइल के रूप में खोला जाना चाहिए। Godot का रिमोट-डीबग “ब्राउज़र में चलाएँ” विकल्प आपके लिए एक लोकल सर्वर शुरू कर देता है, इसलिए परीक्षण करते समय इसका उपयोग करें।

Godot games released on Steam, per year 0 1,000 2,000 3,000 2023-24 618 2024-25 ~1,500 2025-26 2,864 Source: SteamDB via 80.lv, 2026
स्रोत: स्टीमडीबी, 80.lv के माध्यम से, 2026

मेरे गोडॉट वेब गेम में खाली स्क्रीन क्यों दिखती है?

दस में से नौ बार, इसका कारण SharedArrayBuffer हेडर होते हैं। पुराने गोडॉट वेब बिल्ड में थ्रेड्स का इस्तेमाल होता था, और थ्रेड्स को SharedArrayBuffer नामक एक फ़ीचर की ज़रूरत होती है। यह फ़ीचर तभी चालू होता है जब सर्वर क्रॉस-ओरिजिन आइसोलेशन के लिए दो विशेष हेडर भेजता है। कई होस्ट इन्हें नहीं भेजते, इसलिए गेम खाली स्क्रीन पर लोड होता है ( गोडॉट इंजन , 2024)।

गोडॉट की टीम ने खुद पुराने तरीके को एक गलती बताया। 4.3 वेब रिपोर्ट में उन्होंने लिखा, “हमने गलत घोड़े पर दांव लगाया” ( गोडॉट इंजन , 2024)। समस्या संरचनात्मक थी। अधिकांश वेब गेम तृतीय-पक्ष प्लेटफार्मों पर उपलब्ध होते हैं जहां लेखक सर्वर हेडर सेट नहीं कर सकते। इसलिए थ्रेडेड बिल्ड कई लोगों के लिए विफल हो गया।

अब यह समस्या हल हो चुकी है, क्योंकि Godot 4.3 और उसके बाद के संस्करणों में सिंगल-थ्रेडेड एक्सपोर्ट डिफ़ॉल्ट विकल्प बन गया है। सिंगल-थ्रेडेड बिल्ड को SharedArrayBuffer की आवश्यकता नहीं होती, इसलिए यह बिना किसी विशेष हेडर के चलता है। अधिकांश 2D गेम और कई 3D गेम में आपको इसका अंतर महसूस नहीं होगा। यदि आपको थ्रेड्स की आवश्यकता है, तो Godot को प्रोग्रेसिव वेब ऐप के रूप में एक्सपोर्ट किया जा सकता है। यह बिल्ड सर्विस वर्कर के माध्यम से हेडर्स को इंजेक्ट करता है।

इसलिए नियम सरल है। स्क्रीन खाली दिख रही है? थ्रेड्स बंद करें, फिर से एक्सपोर्ट करें और दोबारा प्रयास करें। यह एक टॉगल Godot की सबसे आम वेब बग को ठीक कर देता है।

आप मुफ्त में गोडॉट वेब गेम कहां होस्ट कर सकते हैं?

आपके पास तीन बेहतरीन मुफ्त विकल्प हैं, और सही विकल्प आपके उद्देश्य पर निर्भर करता है। GitHub Pages उन डेवलपर्स के लिए उपयुक्त है जो पहले से ही Git का उपयोग करते हैं। itch.io एक त्वरित और उपयोगी गेम प्रोजेक्ट के लिए बढ़िया विकल्प है। VIVERSE आपके बिल्ड को होस्ट करता है और इसे एक साझा लिंक के माध्यम से उपलब्ध कराता है। यह आपके गेम को एक ऐसे सोशल प्लेटफॉर्म पर भी उपलब्ध कराता है जहां 2D और 3D दोनों तरह के गेम खेलने वाले खिलाड़ी पहले से मौजूद हैं।

इनका क्रम इस प्रकार है:

होस्टके लिए सर्वश्रेष्ठथ्रेडेड बिल्डसेटअप प्रयास
विवर्स2D और 3D गेम, पूर्ण वेब बिल्ड, गेम जैम, त्वरित डेमो।सिंगल-थ्रेडेड, हेडर सेटअप की आवश्यकता नहीं।बहुत कम
itch.ioगेम जैम, त्वरित डेमोथ्रेडेड बिल्ड केवल क्रोम में चलते हैंबहुत कम
GitHub Pagesडेवलपर्स पहले से ही Git का उपयोग कर रहे हैं।थ्रेड्स के लिए हेडर वर्कअराउंड की आवश्यकता हैमध्यम

itch.io के बारे में एक बात: इसकी वैकल्पिक SharedArrayBuffer सेटिंग केवल Chrome में काम करती है, इसलिए Firefox में थ्रेडेड बिल्ड विफल हो सकता है। सिंगल-थ्रेडेड बिल्ड इस समस्या से बचाता है, और हम वैसे भी यही तरीका सुझाते हैं (राफेल एपली, 2025)।

VIVERSE ठीक इसी तरह के काम के लिए बनाया गया है। यह आपके बिल्ड को होस्ट करता है, इसे एक साझा करने योग्य लिंक के माध्यम से उपलब्ध कराता है, और आपके गेम को एक ऐसे सोशल प्लेटफॉर्म पर लाता है जहाँ खिलाड़ी इकट्ठा होते हैं। इस तरह लिंक ही वह जगह है जहाँ से इसे ढूंढा जा सकता है। यह 2D और 3D, साथ ही वीडियो और मोबाइल ऐप्स को भी सपोर्ट करता है। बिल्ड सिंगल-थ्रेडेड चलता है, इसलिए आपको हेडर सेटअप करने की ज़रूरत नहीं पड़ती जो अन्य होस्ट्स के लिए परेशानी का सबब बनता है। हमने बड़े प्रोजेक्ट्स में भी इस तरीके का इस्तेमाल किया है। एक स्टूडियो ने VIVERSE का उपयोग करके एक पुरस्कार विजेता 3D गेम को ब्राउज़र पर पोर्ट किया । अब ब्राउज़र ही गेम का स्टोरफ्रंट है।

आप Godot बिल्ड को VIVERSE पर कैसे प्रकाशित करते हैं?

यह चार चरणों वाली CLI प्रक्रिया है, और यह तेज़ है। VIVERSE, Godot 4.1 या उससे उच्चतर संस्करण से Godot HTML5 निर्यात स्वीकार करता है, बशर्ते प्रोजेक्ट C# का उपयोग न कर रहा हो। एक सेटअप विवरण सबसे महत्वपूर्ण है। निर्यात पथ को Build/index.html पर सेट करें ताकि VIVERSE प्रवेश बिंदु का पता लगा सके ( VIVERSE दस्तावेज़ , 2026)।

एक बार आपका बिल्ड फोल्डर तैयार हो जाए, तो पब्लिश करने की प्रक्रिया कुछ इस तरह होगी:

  1. लॉग इन करें। चलाएँ।viverse-cli auth login और अपने VIVERSE क्रेडेंशियल दर्ज करें।
  2. प्रकाशित करें। चलाएँ।viverse-cli publish अपने बिल्ड फ़ोल्डर को इंगित करें, फिर एक शीर्षक और विवरण जोड़ें।
  3. बाद में अपडेट करें। नया संस्करण पुश करने के लिए वही पब्लिश कमांड चलाएँ। CLI आपके लिए मैनिफ़ेस्ट को अपडेट कर देगा।
  4. सत्यापित करें। अपने लाइव बिल्ड को चलाने के लिए पुष्टिकरण से URL खोलें।

टर्मिनल का इस्तेमाल नहीं करना चाहते? आप बिल्ड फ़ोल्डर को ज़िप करके सीधे VIVERSE Studio में अपलोड भी कर सकते हैं। दोनों ही तरीकों से आपको एक होस्टेड, शेयर करने योग्य 3D अनुभव मिलेगा। हमारे Godot प्लेटफॉर्मर बिल्डिंग ट्यूटोरियल को देखें। या, अगर आप सिर्फ़ Studio अपलोड प्रक्रिया देखना चाहते हैं, तो 23:34 पर जाएं।

क्या आप पहले बिना कोड लिखे ही निर्माण करना पसंद करते हैं? VIVERSE Create एक ड्रैग-एंड-ड्रॉप वर्ल्ड बिल्डर है। यह एक साझा करने योग्य URL पर भी प्रकाशित होता है।

अक्सर पूछे जाने वाले प्रश्न:

क्या आप गोडॉट गेम को वेब पर मुफ्त में निर्यात कर सकते हैं?

जी हाँ। गोडॉट मुफ़्त और ओपन सोर्स है, और HTML5 एक्सपोर्ट के लिए कोई शुल्क नहीं लगता। इस इंजन को GitHub पर 113,000 से अधिक स्टार मिल चुके हैं और हर रिलीज़ के लगभग दो मिलियन डाउनलोड होते हैं ( गोडॉट इंजन , 2026)। होस्टिंग भी मुफ़्त है, आप इसे itch.io, GitHub Pages या VIVERSE पर होस्ट कर सकते हैं।

मेरे Godot HTML5 एक्सपोर्ट में काली या खाली स्क्रीन क्यों दिखती है?

आमतौर पर थ्रेडेड बिल्ड के लिए आवश्यक SharedArrayBuffer हेडर की अनुपस्थिति के कारण ऐसा होता है। Godot 4.3 के बाद से, सिंगल-थ्रेडेड एक्सपोर्ट डिफ़ॉल्ट है और इस समस्या को पूरी तरह से दूर करता है ( Godot Engine , 2024)। थ्रेड्स को बंद करें, पुनः एक्सपोर्ट करें और फ़ाइल को सीधे खोलने के बजाय HTTP पर बिल्ड को सर्व करें।

क्या आप C# Godot प्रोजेक्ट को वेब पर एक्सपोर्ट कर सकते हैं?

नहीं, अभी नहीं। C# प्रोजेक्ट वेब को टारगेट नहीं कर सकते, क्योंकि .NET रनटाइम ब्राउज़र सैंडबॉक्स में नहीं चलता ( Godot Docs , 2026)। यदि आपका लक्ष्य वेब है, तो प्रोजेक्ट को GDScript में बिल्ड करें। C# के लिए वेब एक्सपोर्ट रोडमैप पर है लेकिन अभी तक शिप नहीं किया गया है।

Godot वेब एक्सपोर्ट के लिए मुझे कौन सा रेंडरर उपयोग करना चाहिए?

Compatibility का उपयोग करें। वेब एक्सपोर्ट केवल Compatibility रेंडरिंग विधि का समर्थन करता है, जो WebGL 2.0 पर चलता है ( Godot Docs , 2026)। वेबजीपीयू सपोर्ट अभी तक लागू नहीं होने के कारण फॉरवर्ड+ और मोबाइल रेंडरर्स वेब पर समर्थित नहीं हैं। अप्रत्याशित समस्याओं से बचने के लिए कंपैटिबिलिटी को पहले ही सेट कर लें।

क्या 2026 में ब्राउज़र गेम्स के लिए गोडॉट उपयुक्त रहेगा?

हाँ, इसकी संभावना बढ़ती जा रही है। स्टीम पर गोडॉट गेम्स की संख्या 2025 से 2026 के बीच 2,864 तक पहुँच गई, जो पिछले वर्ष की तुलना में लगभग दोगुनी है ( 80.lv , 2026)। जीएमटीके गेम जैम 2025 में, गोडॉट की हिस्सेदारी 39% थी, जो चार साल पहले 13% थी। वेब संस्करण परिपक्व है और प्रत्येक रिलीज़ के साथ बेहतर हो रहा है।

तो इस सप्ताह आपको क्या रिलीज़ करना चाहिए?

क्या आपके ड्राइव में कोई छोटा गोडॉट प्रोजेक्ट है? उसे एक्सपोर्ट करें। रेंडरर को कंपैटिबिलिटी पर सेट करें, थ्रेड्स को बंद रखें और वेब प्रीसेट चलाएं। कुछ ही मिनटों में आपके पास एक HTML5 बिल्ड होगा जो किसी भी ब्राउज़र टैब में चलेगा। इसे गोडॉट के बिल्ट-इन ‘रन इन ब्राउज़र’ बटन के ज़रिए टेस्ट करें, फ़ाइल पर डबल-क्लिक करके नहीं।

फिर इसे होस्ट करें। त्वरित गेम जैम के लिए, itch.io या GitHub Pages उपयुक्त हैं। यदि आप ऐसा गेम चाहते हैं जिसमें खिलाड़ी तुरंत शामिल हो सकें और उसे खोज सकें, तो इसे VIVERSE पर प्रकाशित करें। 2026 में ब्राउज़र गेम लॉन्च करने की प्रतिस्पर्धा पहले से कहीं अधिक कठिन हो गई है। आपका तैयार गेम एक लिंक है, डाउनलोड नहीं। एक होस्ट चुनें, URL भेजें और लोगों को खेलते हुए देखें।


VIVERSE टीम के बारे में VIVERSE संपादकीय टीम वेब-आधारित गेमिंग, WebXR और HTC के ओपन मेटावर्स प्लेटफॉर्म में शामिल क्रिएटर टूल्स के बारे में लिखती है। हम किसी भी उत्पाद की अनुशंसा करने से पहले एक्सपोर्ट पाइपलाइन और होस्टिंग फ्लो का परीक्षण करते हैं। हम संस्करण संख्या, इंजन के व्यवहार और सुविधाओं से संबंधित दावों की प्राथमिक स्रोतों और आधिकारिक दस्तावेज़ों से पुष्टि करते हैं। हमारे अन्य लेख news.viverse.com पर देखें।