כאן מופיעות תשובות לשאלות נפוצות לגבי פיתוח משחקונים.
טכני כללי
באילו מנועי משחק אפשר להשתמש?
המשחקייה של YouTube תומכת בממשקי API סטנדרטיים של פלטפורמות אינטרנט. לכן, אפשר להשתמש ב-Playables כדי להפעיל משחקים שנוצרו באמצעות מנועי משחק שמייצאים גרסאות build לאינטרנט, שמשתמשות ב-API סטנדרטי לעיבוד (לדוגמה, WebGL ו-Canvas). מנועים וסביבות פיתוח ששימשו בעבר ליצירת Playables כוללים את BabylonJS, Cocos, Construct, Defold, melonJS, Phaser, PixiJS, PlayCanvas, React, three.js, Godot ו-Unity.
איך בודקים את האפליקציה בסימולטורים של טלפונים מתקפלים?
כדי לבצע בדיקה מהירה, אפשר לעיין במאמר כלי הפיתוח ל-Chrome תומכים בהדמיה של טלפון מתקפל. בנוסף, יש כמה אפשרויות לאמולטור ב-Android Studio שאפשר להשתמש בהן לבדיקה יסודית יותר.
איך אפשר לבדוק את ההטמעה ב-WebView בנייד?
אתם יכולים להשתמש באפליקציות של צד שלישי כמו WebView Tester (Android) או WebView - Tester (iOS) כדי לפתוח את המשחק או את חבילת המקרים לבדיקה של ה-SDK ב-WebView לצורך אימות נוסף. מכיוון שמדובר בתוכנת צד שלישי שלא נתמכת או מאומתת על ידי Google, אתם יכולים גם להשתמש באפשרויות קוד פתוח, כמו WebView Tester (Android) או swift-ios-wkwebview-demo (iOS) כדי לקמפל אפליקציות משלכם לבדיקת WebView.
איך המשחק פועל בתוך YouTube?
המשחקייה פועלת באפליקציות של YouTube לנייד ולאינטרנט באמצעות טכנולוגיה סטנדרטית לאינטרנט ולנייד. לכן, משחקונים תומכים בממשקי API רגילים של פלטפורמות אינטרנט.
התרשים הבא מציג סקירה טכנית קצרה:
אילו הגבלות על השימוש בזיכרון חלות על משחקונים ב-YouTube?
משחקים יכולים להשתמש ב-JavaScript heap size של עד 512MB. משחקונים פועלים ב-Safari ב-iOS, וזה הסף שבו המשחק יקרוס לעיתים קרובות ויטען מחדש את הדפדפן. אתם יכולים למדוד את גודל ה-heap שהמשחק משתמש בו בכל שלב באמצעות כלי הפיתוח ל-Chrome כדי לתעד תמונות מצב של ה-heap
איך משחק הופך ל "פעיל"?
אנחנו משיקים את "המשחקייה" למשתמשים בזהירות, ולכן אנחנו מבצעים שלבים שונים של אימות כדי לוודא ש-YouTube והמשחק הספציפי ב"משחקייה" פועלים היטב ביחד. הפעולות האלה כוללות גישה מוגבלת, השקות מדורגות או שינויים באמצעות המערכות האוטומטיות שלנו.
אחרי שהמשחק שלכם יאושר ויפורסם, תצטרכו לתמוך בשימוש מלא במשחק, בלי קשר למנגנוני ההשקה האלה. בנוסף, יכולות להיות תנודות בהתעניינות המשתמשים בכל שלב.
איך המשחקים מופיעים למשתמשים?
המשחקייה מופיעה בכמה פלטפורמות של YouTube, כולל דף הבית, תוצאות החיפוש, דף היעד של המשחקייה ודף הערוץ שלכם.
בדף הערוץ שלכם תהיה כרטיסייה של משחקייה, שבה יופיעו כל המשחקים שלכם. כשמשתמשים פותחים את אחד מהמשחקים שלכם, הם רואים גם קישור להרשמה לערוץ שלכם.
איך מדווחים על משחקון מהמשחקייה שמפר זכויות יוצרים או קניין רוחני?
אם תוכן שלכם שמוגן בזכויות יוצרים נמצא ב-YouTube ללא אישורכם, אתם יכולים לשלוח בקשת הסרה באימייל, בדואר או בפקס. כרגע אי אפשר לשלוח בקשה באמצעות YouTube Studio.
האם המשחק שלי צריך לתמוך בגיימפליי עם עכבר?
כן. בהתאם לדרישות בנושא שיטות אינטראקציה, המשחק חייב לתמוך בקלט עכבר בכל האינטראקציות (כולל תפריטים וגיימפליי בסיסי).
מגבלות על משחקים ופרסום
האם יש מגבלה על מספר המשחקונים שאפשר ליצור?
יש לנו מגבלה של 200 משחקים לכל ערוץ, ואנחנו לא מתכוונים להגדיל אותה כרגע. בינתיים, מומלץ להתמקד באופטימיזציה של 200 המשחקים הכי טובים שלך או לספק אותם.
איך שולחים גרסה חדשה של משחק קיים?
תהליך השליחה מנוהל דרך פורטל המפתחים של "המשחקייה". מידע נוסף זמין במאמר יצירת Playable חדש.
אם מעדכנים רק את המטא-נתונים או את התמונה הממוזערת, עדיין צריך לבצע בדיקה?
כן. כל העדכונים, כולל שינויים במטא-נתונים, עדיין צריכים לעבור תהליך בדיקה.
האם אפשר לפרסם משחק שנוצר באמצעות תבניות פתוחות של חנות נכסים?
משחקים שנוצרו באמצעות תבניות ברישיון מסחרי (לדוגמה, מחנויות נכסים פתוחות) חייבים לעבור שינוי משמעותי. אם המשחק שלכם מסומן כ"זהה באופן מהותי" למשחק קיים של צד שלישי מבחינת מכניקת הגיימפליי, הפריסה של ממשק המשתמש והנכסים העיקריים, יכול להיות שהוא יידחה במהלך האישור או יוסר בגלל הפרות שקשורות לתוכן כפול. כדי להימנע מכך, חשוב לוודא שהמשחק מציע חוויה ייחודית, ולא רק שינוי של הדמות הראשית או של השם.
מונטיזציה ומודעות
למה המודעות לא מוצגות במשחק שלי במהלך הבדיקה?
אם המודעות לא מוצגות, כדאי לבדוק את הדברים הבאים:
- שילוב SDK: ודאו ששילבתם בצורה נכונה את השיטות להצגת מודעות ב-Playables SDK. המשחקים האלה מאזנים באופן אוטומטי את הצגת המודעות למשתמשים, ליוצרים ולמפרסמים, ולכן מומלץ לבקש מודעת מעברון בכל הפסקה טבעית במשחק. המערכת מחליטה אילו בקשות למלא כדי להשיג את האיזון הנכון.
- הגדרות המונטיזציה: בפורטל המפתחים של "המשחקייה", פותחים את המשחק ומוודאים שהאפשרויות מודעות מעברון ומודעות מתגמלות מופעלות בקטע מונטיזציה באמצעות מודעות. המערכת של YouTube מטפלת במודעות לפני סרטון באופן אוטומטי.
הנחיות ליצירת תוכן ידידותי למפרסמים: בפורטל למפתחים, פותחים את המשחק ובודקים אם יש בעיות שקשורות למונטיזציה.
שם מפורטות כל הבעיות שקשורות להנחיות של YouTube ליצירת תוכן ידידותי למפרסמים ולדרישות המונטיזציה. חשוב לוודא שהמודעות המתגמלות הן בהצטרפות ולא חוסמות את ההתקדמות הרגילה, שהמשחק לא מעודד את השחקנים ללחוץ על מודעות, ושמודעות המעברון מופיעות רק בהפסקות טבעיות (כמו אחרי סיום שלב), ולא במהלך הגיימפליי הפעיל, כי כל אלה הן דרישות של ההנחיות ליצירת תוכן ידידותי למפרסמים.
אם בקטע הזה כתוב שהמונטיזציה נכשלה, המודעות מושבתות בתוכן הזה, גם אם הוא עבר את תהליך האישור והוא פעיל. כדי להפעיל מחדש את המודעות, צריך לפתור את הבעיות שצוינו ולשלוח את המשחק לבדיקה חוזרת. המודעות יחזרו להופיע אחרי שהגרסה החדשה תעבור את הבדיקה ותפורסם.
חשבון לבדיקה: מנויי YouTube Premium לא רואים מודעות, אז צריך לבדוק את זה עם חשבון שאין לו מינוי Premium. בנוסף, המודעות מוצגות רק לחלק מהמשתמשים באזורים שעומדים בדרישות, כך שיכול להיות שבמשחק שהוגדר בצורה נכונה לא יוצגו מודעות בכל החשבונות.
ניתוח נתונים ודיווח
האם יש מרכז בקרה שבו אפשר לראות ניתוח מפורט של המשחק, כמו שיעורי שימור או קריסות?
הניתוחים זמינים בכרטיסייה Analytics בפורטל למפתחים של "המשחקייה".
תמיכה וקהילה
איפה אפשר לקבל עזרה או ליצור קשר עם קהילת המפתחים של "המשחקייה"?
אתם יכולים להצטרף לקהילת Discord הרשמית של המשחקייה ב-YouTube. זה המקום שבו אתם יכולים לקבל תמיכה מהקהילה, לשתף פעולה עם יוצרים אחרים ולראות את ההודעות והעדכונים האחרונים מהצוות של "המשחקייה".
שאלות נוספות
אם אתם כבר מפתחים של משחקונים, יש שאלות נפוצות נוספות שזמינות.