इस सेक्शन में, 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 फ़ाइलों के नाम
- गेम बंडल में मौजूद फ़ाइलों के नाम में सिर्फ़ अल्फ़ान्यूमेरिक और कुछ खास वर्ण शामिल होने चाहिए:
_,-,..
गेम बंडल की शुरुआती पुष्टि करने के लिए, Playables बंडल एनलाइज़र का इस्तेमाल किया जा सकता है. इस पुष्टि से, हर फ़ाइल के साइज़, बंडल के कुल साइज़, और फ़ाइल के नाम में होने वाली किसी भी संभावित गड़बड़ी का आकलन किया जा सकेगा.