इस सेक्शन में, Playables की परफ़ॉर्मेंस और स्थिरता के बारे में बताया गया है.
1 शुरुआती बंडल का साइज़
इस ज़रूरी शर्त को सही तरीके से टेस्ट करने के लिए, गेम को डेवलपर पोर्टल पर अपलोड करना पड़ सकता है. इसके बाद, टेस्ट सुइट में इसकी जांच की जा सकती है. इसके अलावा, शुरुआती तौर पर लोड किए गए सभी कॉन्टेंट को कंप्रेस करके होस्ट करने या ज़िप करने से, सही अनुमान मिल सकता है.
- गेम के शुरुआती बंडल का साइज़ 30 एमबी से कम होना चाहिए.
- गेम के शुरुआती बंडल का साइज़ 15 एमबी से कम होना चाहिए.
2 बंडल का कुल साइज़
- डिफ़ॉल्ट रूप से, गेम के बंडल का कुल साइज़ 250 एमबी से कम होना चाहिए. इसके अपवाद, अक्सर पूछे जाने वाले सवाल सेक्शन में देखे जा सकते हैं.
- गेम को इंटरैक्टिविटी चालू करने के लिए, सिर्फ़ उतना ही डेटा लोड करना चाहिए जितना ज़रूरी हो. साथ ही, ज़रूरत के हिसाब से अन्य डेटा को लेज़ी लोड करना चाहिए.
3 हर फ़ाइल का साइज़
- गेम में मौजूद हर फ़ाइल का साइज़ 30 एमबी से कम होना चाहिए.
- गेम में मौजूद हर फ़ाइल का साइज़ 512 केबी से कम होना चाहिए.
4 सेव किए गए गेम का साइज़
- सेव किए गए गेम का साइज़ 3 एमबी से कम होना चाहिए.
- सेव किए गए गेम का साइज़ 500 केबी से कम होना चाहिए.
5 कॉन्टेंट लोड होने में लगने वाला समय
- गेम को पांच सेकंड से कम समय में लोड हो जाना चाहिए और उपयोगकर्ता का इंटरैक्शन शुरू हो जाना चाहिए.
6 क्रैश
- गेम में, बार-बार क्रैश होने की समस्या नहीं होनी चाहिए.
- गेम का पीक JavaScript हीप साइज़ 512 एमबी से ज़्यादा नहीं होना चाहिए. iPhone पर गेम क्रैश होने की वजह जानने के लिए, मेमोरी के इस्तेमाल से जुड़ी पाबंदियों के बारे में अक्सर पूछे जाने वाले सवाल देखें.
- गेम की वजह से, YouTube ऐप्लिकेशन, YouTube की वेबसाइट या लोगों के इस्तेमाल किए जाने वाले अन्य सॉफ़्टवेयर क्रैश नहीं होने चाहिए.
7 इस्तेमाल की गई टेक्नोलॉजी
- गेम ज़रूरी तौर पर स्टैंडर्ड के मुताबिक वेब एपीआई (जैसे, JavaScript, कैनवस, WebGL) पर आधारित होना चाहिए. इन एपीआई को स्टैंडर्ड तय करने वाली संस्थाएं (जैसे, W3C, WHATWG) तय करती हैं.
- Playables YouTube के साथ काम करने वाले सभी ब्राउज़र (जैसे, Edge, Chrome, Firefox वगैरह) के साथ काम करने चाहिए.
- Playables ज़रूरी तौर पर Android और iOS पर YouTube ऐप्लिकेशन के साथ काम करने चाहिए.
8 फ़ाइल रेफ़रंस
- गेम बंडल में मौजूद अन्य फ़ाइलों का रेफ़रंस देते समय, गेम में सिर्फ़ रिलेटिव पाथ का इस्तेमाल किया जाना चाहिए.
- गेम में ऐब्सलूट पाथ का इस्तेमाल नहीं किया जाना चाहिए, क्योंकि इससे गेम लोड नहीं हो पाएगा.
9 फ़ाइलों के नाम
- गेम बंडल में मौजूद फ़ाइलों के नाम में सिर्फ़ अल्फ़ान्यूमेरिक और कुछ
खास वर्ण शामिल होने चाहिए:
_,-,..
10 फ़ाइलों की संख्या
- गेम बंडल में मौजूद फ़ाइलों की कुल संख्या 8,000 से ज़्यादा नहीं होनी चाहिए. गेम बंडल की शुरुआती पुष्टि करने के लिए, Playables बंडल ऐनलाइज़र का इस्तेमाल किया जा सकता है. इस पुष्टि में, हर फ़ाइल का साइज़, बंडल का कुल साइज़, और फ़ाइल के नाम में होने वाली संभावित गड़बड़ियों का आकलन किया जाएगा.