स्थिरता और परफ़ॉर्मेंस से जुड़ी ज़रूरी शर्तें

इस सेक्शन में, Playables की परफ़ॉर्मेंस और उसके स्थिर होने से जुड़ी जानकारी दी गई है.

1 बंडल का शुरुआती साइज़

इस ज़रूरी शर्त को सही तरीके से टेस्ट करने के लिए, गेम को डेवलपर पोर्टल पर अपलोड करना पड़ सकता है. इसके बाद, टेस्ट सुइट में इसकी जांच की जा सकती है. इसके अलावा, कंप्रेस करके होस्ट करने या शुरुआती तौर पर लोड किए गए सभी कॉन्टेंट को ज़िप करने से, सही अनुमान मिल सकता है.

  • गेम के शुरुआती बंडल का साइज़ 30 एमबी से कम होना चाहिए.
  • गेम के शुरुआती बंडल का साइज़ 15 एमबी से कम होना चाहिए.

2 बंडल का कुल साइज़

3 हर फ़ाइल का साइज़

  • गेम में मौजूद हर फ़ाइल का साइज़ 30 एमबी से कम होना चाहिए.
  • गेम में मौजूद हर फ़ाइल का साइज़ 512 केबी से कम होना चाहिए.

4 सेव किए गए गेम का साइज़

  • सेव किए गए गेम का साइज़ 3 एमबी से कम होना चाहिए.
  • सेव किए गए गेम का साइज़ 500 केबी से कम होना चाहिए.

5 लोड होने में लगने वाला समय

  • गेम को पांच सेकंड से कम समय में लोड हो जाना चाहिए, ताकि लोग गेम के साथ इंटरैक्ट कर सकें.

6 क्रैश

7 इस्तेमाल की गई टेक्नोलॉजी

  • गेम, स्टैंडर्ड के मुताबिक वेब एपीआई (जैसे, JavaScript, कैनवस, WebGL) पर आधारित होना चाहिए. इन एपीआई को, स्टैंडर्ड तय करने वाली संस्थाएं (जैसे, W3C, WHATWG) तय करती हैं.
  • Playables, YouTube के साथ काम करने वाले सभी ब्राउज़र (जैसे, Edge, Chrome, Firefox वगैरह) के साथ काम करने चाहिए.
  • Playables, Android और iOS पर YouTube ऐप्लिकेशन के साथ काम करने चाहिए.

8 फ़ाइल रेफ़रंस

  • गेम बंडल में मौजूद अन्य फ़ाइलों के लिए रेफ़रंस देते समय, गेम में सिर्फ़ रिलेटिव पाथ का इस्तेमाल किया जाना चाहिए.
  • गेम में ऐब्सलूट पाथ का इस्तेमाल नहीं किया जाना चाहिए, क्योंकि इससे गेम लोड नहीं हो पाएगा.

9 फ़ाइलों के नाम

  • गेम बंडल में मौजूद फ़ाइलों के नाम में सिर्फ़ अल्फ़ान्यूमेरिक और कुछ खास वर्ण शामिल होने चाहिए: _, -, ..

गेम बंडल की शुरुआती पुष्टि करने के लिए, Playables बंडल एनलाइज़र का इस्तेमाल किया जा सकता है. इस पुष्टि से, हर फ़ाइल के साइज़, बंडल के कुल साइज़, और फ़ाइल के नाम में होने वाली किसी भी संभावित गड़बड़ी का आकलन किया जा सकेगा.