इस दस्तावेज़ में, Google Play Console का इस्तेमाल करके, गेम के आंकड़ों को अपने गेम में इंटिग्रेट करने का तरीका बताया गया है. इसमें CSV और ZIP फ़ाइलों के ज़रूरी फ़ॉर्मैट के बारे में बताया गया है. साथ ही, इन्हें बनाने, इंपोर्ट करने, और मैनेज करने का तरीका भी बताया गया है.
इवेंट बनाएं
नए और पब्लिश न किए गए गेम के लिए कोई इवेंट बनाने के लिए, यह तरीका अपनाएं:
- इवेंट की CSV फ़ाइल PlayerGameEvent.csv बनाएं
- Google Play Console में जाकर कोई गेम चुनें.
- Play की गेम सेवाएं - गेम के आंकड़े पेज (उपयोगकर्ताओं की संख्या बढ़ाएं > Play की गेम सेवाएं > सेटअप और मैनेजमेंट > गेम के आंकड़े) पर जाकर, इवेंट सेटअप करें को चुनें.
- अपलोड करने के लिए, CSV फ़ाइल को इवेंट कॉन्फ़िगरेशन पेज पर खींचकर छोड़ें.
- इवेंट बनाने के बाद, आपको आंकड़े सेट अप करने होंगे
आंकड़े सेट अप करना
इवेंट बनाने के बाद, आपको आंकड़े सेट अप करने होंगे:
- आंकड़ों, स्थानीय भाषाओं, और आइकॉन फ़ाइलों वाली ZIP फ़ाइल बनाएं आंकड़ों के लिए ZIP फ़ाइल से जुड़े दिशा-निर्देश.
- Google Play Console में जाकर कोई गेम चुनें.
- Play की गेम सेवाएं - गेम के आंकड़े पेज (उपयोगकर्ताओं की संख्या बढ़ाएं > Play की गेम सेवाएं > सेटअप और मैनेजमेंट > गेम के आंकड़े) पर जाकर, आंकड़े सेट अप करें को चुनें.
- अपलोड करने के लिए, ZIP फ़ाइल को गेम के आंकड़े के कॉन्फ़िगरेशन पेज पर छोड़ें.
- सभी आंकड़े अपलोड करने के बाद, गेम पब्लिश किया जा सकता है.
टेस्ट गेम के आंकड़े
यह पुष्टि करने के लिए कि गेम के आंकड़े सही तरीके से काम कर रहे हैं, उन्हें टेस्ट करने के लिए यह तरीका अपनाएं:
- इंटरनल टेस्ट ट्रैक सेट अप करें.
- जांच करने वाले लोगों के लिए, अपने गेम प्रोजेक्ट में टेस्ट खाते जोड़ें.
- Play Games ऐप्लिकेशन का इस्तेमाल करके, किसी एक टेस्ट खाते के लिए Play की गेम सेवाएं प्रोफ़ाइल बनाएं.
- उसी टेस्ट खाते का इस्तेमाल करके गेम खोलें जिसके लिए आपने Play की गेम सेवाओं की प्रोफ़ाइल बनाई थी.
- पुष्टि करें कि गेम लॉन्च होने पर, Play की गेम सेवाओं का "वेलकम टोस्ट" स्क्रीन पर दिखे. इससे यह पुष्टि होती है कि गेम लॉन्च होने पर, पुष्टि करने की प्रोसेस अपने-आप पूरी हो गई है.
- टेस्ट खाते का उपयोगकर्ता, इवेंट ट्रिगर करने के लिए गेम खेल सकता है. एपीआई रिस्पॉन्स देखें. इससे पता चलेगा कि इवेंट रिकॉर्ड किए गए हैं या नहीं.
गेम के आंकड़े पब्लिश करना
टेस्टिंग पूरी होने के बाद, आपको अपना गेम पब्लिश करना होगा. गेम के सभी इवेंट और आंकड़े भी उसके साथ पब्लिश हो जाते हैं.
पब्लिश करने के लिए, यह तरीका अपनाएं:
- Google Play Console में जाकर कोई गेम चुनें.
- Play की गेम सेवाएं - गेम के आंकड़े पेज (उपयोगकर्ताओं की संख्या बढ़ाएं > Play की गेम सेवाएं > सेटअप और मैनेजमेंट > गेम के आंकड़े) पर जाकर, समीक्षा करें और पब्लिश करें पर क्लिक करें.
- Play की गेम सेवाएं - पब्लिश करना पेज (उपयोगकर्ताओं की संख्या बढ़ाएं > Play की गेम सेवाएं > सेटअप और मैनेजमेंट > पब्लिश करना) पर जाकर, कार्रवाइयों की समीक्षा करें और समस्याओं को ठीक करें.
- पब्लिश करें पर क्लिक करें. आपके गेम के सभी आंकड़े पब्लिश हो जाते हैं.
गेम के आंकड़े मिटाना
गेम के आंकड़े पब्लिश करने के बाद, उन्हें मिटाया नहीं जा सकता.
इवेंट के लिए CSV फ़ाइल से जुड़े दिशा-निर्देश
CSV फ़ाइल की पहली लाइन, हेडर वाली लाइन है. आपको इवेंट की CSV फ़ाइल का इस्तेमाल करके इवेंट इंपोर्ट करने होंगे. उदाहरण के लिए, PlayerGameEvent.csv.
PlayerGameEvent.csv फ़ॉर्मैट
इस CSV फ़ाइल में, इवेंट और उसकी प्रॉपर्टी को कॉमा लगाकर अलग की गई वैल्यू के तौर पर, इस क्रम में शामिल किया जाता है:
Event Name,Property Name,Property Type
अगर आपने progressUpdate इवेंट के लिए progressionStat भेजा है, तो इस इवेंट के लिए एक लाइन जोड़ें. इस इवेंट में कम से कम एक currentProgress प्रॉपर्टी होनी चाहिए, जिसका टाइप INT या STRING हो. साथ ही, इसमें वे सभी प्रॉपर्टी होनी चाहिए जिन्हें आपको भेजना है.
यहां दी गई टेबल में, इन फ़ील्ड के बारे में बताया गया है:
| CSV कॉलम के हेडर | ज़रूरी या वैकल्पिक | स्वीकार की जाने वाली वैल्यू |
|---|---|---|
| इवेंट का नाम | ज़रूरी है | ज़्यादा से ज़्यादा 50 वर्ण इसमें सिर्फ़ अक्षर, संख्याएं, और अंडरस्कोर होने चाहिए. अगर खास इवेंट का नाम |
| प्रॉपर्टी का नाम | ज़रूरी है | ज़्यादा से ज़्यादा 50 वर्ण इसमें सिर्फ़ अक्षर, संख्याएं, और अंडरस्कोर होने चाहिए. हर इवेंट के लिए यूनीक: एक ही इवेंट में प्रॉपर्टी के नाम यूनीक होने चाहिए. इन रिज़र्व किए गए कीवर्ड का इस्तेमाल न करें: |
| प्रॉपर्टी किस तरह की है | ज़रूरी है | केस-सेंसिटिव एनम स्ट्रिंग, जो इस्तेमाल किए जा सकने वाले डेटा टाइप में से किसी एक से मेल खाती हो:
INT64, DOUBLE, STRING, BOOL
|
PlayerGameEvent.csv फ़ाइल से जुड़ी ज़रूरी शर्तें:
- इस फ़ाइल में, ज़्यादा से ज़्यादा 20 यूनीक इवेंट के नाम और हर इवेंट के लिए 20 प्रॉपर्टी शामिल की जा सकती हैं.
- फ़ाइल का कॉन्टेंट खाली नहीं होना चाहिए. साथ ही, इसमें कम से कम एक लाइन होनी चाहिए.
उदाहरण के लिए टेबल
| इवेंट का नाम | प्रॉपर्टी का नाम | प्रॉपर्टी किस तरह की है |
|---|---|---|
| matchCompleted | कुल समय | DOUBLE |
| matchCompleted | किल | INT64 |
| matchCompleted | isWinner | BOOL |
| matchCompleted | matchType | STRING |
| itemCollected | coinsAmount | INT64 |
| itemCollected | weaponType | STRING |
| progressUpdate | currentProgress | INT64 |
आंकड़ों के लिए ZIP फ़ाइल से जुड़े दिशा-निर्देश
ZIP फ़ाइल का इस्तेमाल करके, एक बार में आंकड़े इंपोर्ट किए जा सकते हैं. अपनी ZIP फ़ाइल में इस्तेमाल करने के लिए, फ़ाइल के सटीक नामों की टेबल देखें:
| फ़ाइल का नाम | ज़रूरी या वैकल्पिक | स्वीकार की जाने वाली वैल्यू |
|---|---|---|
RepetitiveStatsConfig.csv
|
ज़रूरी है | बार-बार दिखने वाले आंकड़े, गेम में खिलाड़ियों की ओर से नियमित तौर पर की जाने वाली कार्रवाइयों को दिखाते हैं. |
ProgressionStatConfig.csv
|
ज़रूरी है | प्रोग्रेशन स्टैट, किसी गेम में खिलाड़ी की प्रोग्रेस को दिखाता है. |
StatLocalizations.csv
|
वैकल्पिक | यह गेम के आंकड़ों के नाम और ब्यौरे के अनुवाद उपलब्ध कराता है. |
| आइकॉन वाली फ़ाइलें | ज़रूरी है | 512 x 512 पिक्सल वाले PNG, JPEG या JPG फ़ॉर्मैट में आइकॉन. |
ZIP फ़ाइल इन ज़रूरी शर्तों के मुताबिक होनी चाहिए:
- ज़िप फ़ाइल के साइज़ की सीमा: अनकंप्रेस किए गए सभी फ़ाइलों का कुल साइज़ 10 एमबी से ज़्यादा नहीं होना चाहिए.
- ज़्यादा से ज़्यादा फ़ाइलें: ZIP संग्रह में कुल 53 फ़ाइलें (3 CSV और 50 आइकॉन) होनी चाहिए.
- इकट्ठे किए गए आंकड़ों की ज़्यादा से ज़्यादा सीमा:
ProgressionStatConfig.csvऔरRepetitiveStatsConfig.csvमें कुल मिलाकर ज़्यादा से ज़्यादा 50 आंकड़े. - CSV फ़ाइलें:
ProgressionStatConfig.csv,RepetitiveStatsConfig.csv, औरStatLocalizations.csv(वैकल्पिक). अगर आपको सिर्फ़ प्रोग्रेशन के आंकड़े अपलोड करने हैं, तो ZIP फ़ाइल में बार-बार दिखने वाले आंकड़ों की CSV फ़ाइल शामिल न करें. ऐसा न करने पर, कंसोल में गड़बड़ी दिखेगी. अगर आपको सिर्फ़ बार-बार दिखने वाले आंकड़े अपलोड करने हैं, तो भी यही तरीका अपनाएं. - आइकॉन इमेज फ़ाइलें: PNG (.png) या JPEG (.jpg, .jpeg).
- CSV फ़ाइलों में रेफ़र किए गए सभी आइकॉन, ZIP फ़ाइल के रूट में मौजूद होने चाहिए.
- ज़िप फ़ाइल में मौजूद सभी इमेज फ़ाइलों को कम से कम एक आंकड़े से रेफ़र किया जाना चाहिए.
- डायरेक्ट्री स्ट्रक्चर: सभी फ़ाइलें, ZIP फ़ाइल के रूट में होनी चाहिए. सबडायरेक्ट्री की अनुमति नहीं है.
RepetitiveStatsConfig.csv फ़ॉर्मैट
इस CSV फ़ाइल में, इवेंट और उसकी प्रॉपर्टी को कॉमा लगाकर अलग की गई वैल्यू के तौर पर, इस क्रम में शामिल किया जाता है:
Stat Id,Event Name,Event Property Name,Aggregation Type,Stat Display Name,Stat Description,Filter Property,Filter Operator,Filter Value,Is Competitive,Min limit,Max limit,Icon File Name,Good value direction,Unit
यहां दी गई टेबल में, इन फ़ील्ड के बारे में बताया गया है:
| CSV कॉलम के हेडर | ज़रूरी या वैकल्पिक | स्वीकार की जाने वाली वैल्यू |
|---|---|---|
| आंकड़ों का आईडी | ज़रूरी है | ज़्यादा से ज़्यादा 100 वर्ण इसमें सिर्फ़ अक्षर, संख्याएं, और अंडरस्कोर होने चाहिए. गेम में मौजूद सभी आंकड़ों के लिए यूनीक होना चाहिए. |
| इवेंट प्रॉपर्टी का नाम | ज़रूरी है | ज़्यादा से ज़्यादा 50 वर्ण |
| आंकड़े का डिसप्ले नेम | ज़रूरी है | ज़्यादा से ज़्यादा 50 वर्ण डिफ़ॉल्ट डिसप्ले नेम (डिफ़ॉल्ट स्थान-भाषा). सभी आंकड़ों के लिए यूनीक होना चाहिए. |
| आंकड़ों की जानकारी | ज़रूरी है | ज़्यादा से ज़्यादा 500 वर्ण आंकड़े के लिए डिफ़ॉल्ट ब्यौरा. |
| एग्रीगेशन का टाइप | ज़रूरी है | ज़्यादा से ज़्यादा 50 वर्ण SUM, MAX, MIN, COUNT. |
| फ़िल्टर प्रॉपर्टी | वैकल्पिक | ज़्यादा से ज़्यादा 50 वर्ण यह PlayerGameEvent.csv में तय किया गया प्रॉपर्टी नेम होना चाहिए. |
| फ़िल्टर ऑपरेटर | वैकल्पिक | =, !=, >, <, >=, <=तुलना करने वाले ऑपरेटर को फ़िल्टर करें. |
| फ़िल्टर वैल्यू | वैकल्पिक | फ़िल्टर प्रॉपर्टी से तुलना की जाती है.
फ़िल्टर की वैल्यू INT64, DOUBLE, BOOL, STRING होनी चाहिए.
|
| Is Competitive | ज़रूरी है | true, false
|
| कम से कम सीमा | 'क्या यह प्रतिस्पर्धी है' एट्रिब्यूट की वैल्यू 'सही' पर सेट होने पर, इस एट्रिब्यूट की वैल्यू देना ज़रूरी है | प्रतिस्पर्धात्मक आंकड़ों के लिए, कम से कम स्कोर. |
| ज़्यादा से ज़्यादा सीमा | 'क्या यह प्रतिस्पर्धी है' एट्रिब्यूट की वैल्यू 'सही' पर सेट होने पर, इस एट्रिब्यूट की वैल्यू देना ज़रूरी है | प्रतिस्पर्धी के आंकड़ों के लिए, ज़्यादा से ज़्यादा स्कोर. |
| आइकॉन फ़ाइल का नाम | ज़रूरी है | ZIP फ़ाइल के रूट में शामिल आइकॉन इमेज का फ़ाइल नाम. यह आइकॉन फ़ाइल के उन नामों से मेल नहीं खाना चाहिए जिनका इस्तेमाल बार-बार दिखने वाले आंकड़ों में किया जाता है. |
| अच्छी वैल्यू का रुझान | ज़रूरी है | इससे यह तय होता है कि ज़्यादा वैल्यू INCREASING बेहतर हैं या कम वैल्यू DECREASING.
|
| इकाई | वैकल्पिक | कच्चे संख्यात्मक या अवधि की वैल्यू के लिए मेज़रमेंट की इकाई. उदाहरण के लिए, KILOMETER, SECOND, PERCENTAGE, UNITLESS. |
अगर आपको फ़िल्टर करने की शर्त का इस्तेमाल नहीं करना है, तो सेल को खाली छोड़ दें.
उदाहरण के लिए टेबल
| आंकड़े का आईडी | इवेंट का नाम | प्रॉपर्टी का नाम | एक साथ दिखाना | आंकड़े का डिसप्ले नेम | आंकड़ों की जानकारी | फ़िल्टर प्रॉपर्टी (ज़रूरी नहीं) | फ़िल्टर ऑपरेटर (ज़रूरी नहीं) | फ़िल्टर वैल्यू (ज़रूरी नहीं) | Is Competitive | minLimit | maxLimit | आइकॉन फ़ाइल नाम | अनुक्रम संख्या | अच्छी वैल्यू का रुझान | इकाई |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | matchCompleted | कुल समय | ज़्यादा से ज़्यादा | लंबे समय तक चलने वाले मैच में सर्वाइव करना | इससे पता चलता है कि कोई खिलाड़ी किसी मैच में कितने समय तक ज़िंदा रहा | isWinner | = | सही | सही | 0 | 50 | stat1.png | 1 | घट रहे हैं | सेकंड |
| 2 | matchCompleted | isWinner | COUNT | जीते गए मैच | इससे पता चलता है कि किसी खिलाड़ी ने कितने मैच जीते हैं | isWinner | = | सही | सही | 0 | 50 | stat3.png | 2 | बढ़ रहे हैं | |
| 3 | matchCompleted | किल | SUM | एक-दूसरे के ख़िलाफ़ मैच में किल | एक-दूसरे के ख़िलाफ़ खेले गए मैचों में किए गए किल्स की संख्या | matchType | = | "1-on-1" | FALSE | stat4.png | 4 | बढ़ रहे हैं | |||
| 4 | itemCollected | coinsAmount | SUM | इकट्ठा किया गया कुल सोना | मैच में खेलते समय सिक्के इकट्ठा करता खिलाड़ी | weaponType | = | "तलवार" | FALSE | stat2.png | 3 | बढ़ रहे हैं |
ProgressionStatConfig.csv फ़ॉर्मैट
इस CSV फ़ाइल में, इवेंट और उसकी प्रॉपर्टी को कॉमा लगाकर अलग की गई वैल्यू के तौर पर, इस क्रम में शामिल किया जाता है:
Stat Id,Event Property Name,Stat Display Name,Stat Description,Icon File Name,Good value direction,Unit
प्रोग्रेशन के आंकड़े, गेमर प्रोफ़ाइल में सबसे पहले दिखेंगे.
यहां दी गई टेबल में, इन फ़ील्ड के बारे में बताया गया है:
| CSV कॉलम के हेडर | ज़रूरी या वैकल्पिक | स्वीकार की जाने वाली वैल्यू |
|---|---|---|
| आंकड़ों का आईडी | ज़रूरी है | ज़्यादा से ज़्यादा 100 वर्ण इसमें सिर्फ़ अक्षर, संख्याएं, और अंडरस्कोर होने चाहिए. गेम में मौजूद सभी आंकड़ों के लिए यूनीक होना चाहिए. |
| इवेंट का नाम | ज़रूरी है | ज़्यादा से ज़्यादा 50 वर्ण इसमें PlayerGameEvent.csv फ़ॉर्मैट में तय किए गए इवेंट के नाम का रेफ़रंस होना चाहिए. |
| इवेंट प्रॉपर्टी का नाम | ज़रूरी है | ज़्यादा से ज़्यादा 50 वर्ण यह PlayerGameEvent.csv में तय किया गया प्रॉपर्टी का नाम होना चाहिए. |
| आंकड़े का डिसप्ले नेम | ज़रूरी है | नाम यूनीक होना चाहिए. |
| आंकड़ों की जानकारी | ज़रूरी है | ज़्यादा से ज़्यादा 50 वर्ण आंकड़े के लिए डिफ़ॉल्ट ब्यौरा. |
| आइकॉन फ़ाइल का नाम | ज़रूरी है | ZIP फ़ाइल के रूट में शामिल आइकॉन इमेज का फ़ाइल नाम. यह आइकॉन फ़ाइल के उन नामों से मेल नहीं खाना चाहिए जिनका इस्तेमाल बार-बार दिखने वाले आंकड़ों में किया जाता है. |
| अच्छी वैल्यू का रुझान | ज़रूरी है | इससे यह तय होता है कि ज़्यादा वैल्यू INCREASING बेहतर हैं या कम वैल्यू DECREASING.
|
| इकाई | वैकल्पिक | कच्चे संख्यात्मक या अवधि की वैल्यू के लिए मेज़रमेंट की इकाई. उदाहरण के लिए, KILOMETER, SECOND, PERCENTAGE, UNITLESS. |
उदाहरण के लिए टेबल
| स्टेट आईडी | इवेंट प्रॉपर्टी का नाम | आंकड़े का डिसप्ले नेम | आंकड़े की जानकारी | आइकॉन फ़ाइल का नाम | अच्छी वैल्यू डायरेक्शन |
|---|---|---|---|---|---|
| 5 | currentProgress | लेवल | खिलाड़ी, मैच खेलकर XP इकट्ठा करते हैं और लेवल बढ़ाते हैं. | Level.png | बढ़ रहा है |
StatLocalizations.csv फ़ॉर्मैट
इस CSV फ़ाइल में, इवेंट और उसकी प्रॉपर्टी को कॉमा लगाकर अलग की गई वैल्यू के तौर पर, इस क्रम में शामिल किया जाता है:
Stat Id,Stat Display Name,Locale,Localized Stat Display Name,Localized Stat Description
यहां दी गई टेबल में, इन फ़ील्ड के बारे में बताया गया है:
| CSV कॉलम के हेडर | ज़रूरी या वैकल्पिक | स्वीकार की जाने वाली वैल्यू |
|---|---|---|
| आंकड़ों का आईडी | ज़रूरी है | ज़्यादा से ज़्यादा 100 वर्ण इसमें सिर्फ़ अक्षर, संख्याएं, और अंडरस्कोर होने चाहिए. गेम में मौजूद सभी आंकड़ों के लिए यूनीक होना चाहिए. |
| आंकड़े का डिसप्ले नेम | ज़रूरी है | नाम यूनीक होना चाहिए. |
| स्थान-भाषा | ज़रूरी है | स्थानीय भाषा का कोड, जैसे कि en-US. स्थानीय भाषा तय करने से पहले, अपने गेम के लिए अनुवाद जोड़ें. ध्यान दें कि डिफ़ॉल्ट रूप से दी गई भाषा की जानकारी सबमिट नहीं की जा सकती. चुनी जा सकने वाली स्थानीय भाषाओं के कोड, चुनी जा सकने वाली भाषाओं की सूची में देखे जा सकते हैं. |
| स्थानीय भाषा में आंकड़े का डिसप्ले नेम | वैकल्पिक | ज़्यादा से ज़्यादा 50 वर्ण. दी गई स्थानीय भाषा के लिए, अनुवाद किया गया आंकड़े का डिसप्ले नेम. |
| स्थानीय भाषा में आंकड़ों की जानकारी | वैकल्पिक | ज़्यादा से ज़्यादा 500 वर्ण. दी गई स्थानीय भाषा में, आंकड़े के बारे में अनुवाद की गई जानकारी. |
उदाहरण के लिए टेबल
| स्टेट आईडी | आंकड़े का डिसप्ले नेम | भाषा कोड | स्थानीय भाषा में आंकड़े का नाम (UTF-8) | स्थानीय भाषा में आंकड़ों का ब्यौरा (UTF-8) | 1 | लंबे समय तक चलने वाले मैच में सर्वाइव करना | es | Supervivencia más larga en partidos | Esto denota el tiempo de supervivencia de una jugadora en cualquier partido. | 1 | लंबे समय तक चलने वाले मैच में सर्वाइव करना | fr | Survie du match le plus long | Cela indique la durée de survie d'un joueur dans n'importe quel match. | 4 | इकट्ठा किया गया कुल सोना | es | कुल सोना इकट्ठा किया गया | La jugadora recoge monedas mientras juega en un partido | 4 | इकट्ठा किया गया कुल सोना | fr | या कुल कलेक्शन | Le joueur collecte des pièces en jouant un match |
आइकॉन वाली फ़ाइलें
.csv फ़ाइल में बताए गए आइकॉन, इंपोर्ट किए गए मौजूदा ZIP फ़ॉर्मैट वाले संग्रह में मौजूद होने चाहिए.
आइकॉन की पुष्टि करने के नियम ये हैं:
| पुष्टि करने वाली प्रॉपर्टी | लागू की गई शर्त / नियम |
|---|---|
| फ़ाइल का ज़्यादा से ज़्यादा साइज़ | हर आइकॉन फ़ाइल का साइज़ 1 एमबी (10,48,576 बाइट) से ज़्यादा नहीं होना चाहिए. |
| डाइमेंशन | ठीक 512 × 512 पिक्सल (चौड़ाई = 512, लंबाई = 512) |
| आसपेक्ट रेशियो (लंबाई-चौड़ाई का अनुपात) | आसपेक्ट रेशियो (लंबाई-चौड़ाई का अनुपात) 1:1 (स्क्वेयर) होना चाहिए |
| इस्तेमाल किए जा सकने वाले फ़ॉर्मैट | PNG (.png) और JPEG (.jpg, .jpeg) |
| ZIP फ़ाइल में प्लेसमेंट | यह ZIP फ़ाइल की रूट डायरेक्ट्री में होनी चाहिए. |
| रेफ़रंस वाला चेक | आइकॉन फ़ाइल के नाम वाले कॉलम में दिए गए सभी आइकॉन फ़ाइल के नाम, ZIP फ़ाइल में मौजूद होने चाहिए. |
| अनाथ बच्चों की जांच | ज़िप फ़ाइल में मौजूद सभी इमेज फ़ाइलों को कम से कम एक स्टैट से रेफ़र किया जाना चाहिए. |
| कॉन्फ़्लिक्ट की जांच करना | ProgressionStatConfig.csv में मौजूद आइकॉन के फ़ाइल नाम, RepetitiveStatsConfig.csv से मेल नहीं खाने चाहिए.
|
| मिलती-जुलती इमेज | डुप्लीकेट आइकॉन को फ़्लैग किया जाता है. |
आइकॉन के लिए दिशा-निर्देश
आइकॉन, 512 x 512 पिक्सल वाले PNG, JPEG या JPG फ़ॉर्मैट में बनाए जाने चाहिए.
सभी भाषाओं में एक ही आइकॉन का इस्तेमाल किया जाता है. इसलिए, हमारा सुझाव है कि आप आइकॉन में कोई टेक्स्ट या स्थानीय भाषा में लिखा गया कॉन्टेंट शामिल न करें.
यूनिट की जानकारी
यूनिट कॉलम से यह कंट्रोल किया जाता है कि खिलाड़ियों के लिए, रॉ स्टैट वैल्यू को कैसे फ़ॉर्मैट किया जाए और स्थानीय भाषा में कैसे दिखाया जाए.
संख्यात्मक आंकड़े वाली प्रॉपर्टी (INT64, DOUBLE)
| इकाई की मान्य वैल्यू | कच्ची वैल्यू का उदाहरण |
| (खाली) / UNITLESS / NONE | 1234567 |
| % / PERCENTAGE / PERCENT | 0.857 |
| दूरी/लंबाई: सेंटीमीटर, मीटर, किलोमीटर, फ़ुट, इंच, मील, यार्ड, मिलीमीटर, नैनोमीटर | 15 (किलोमीटर) |
| स्पीड: KILOMETER_PER_HOUR, METER_PER_SECOND, MILE_PER_HOUR | 60 (MILE_PER_HOUR) |
संख्या के अलावा अन्य तरह की स्टैट प्रॉपर्टी (STRING, BOOL)
यूनिट कॉलम खाली होने चाहिए.