سوالات متداول

اینها پاسخ‌هایی به سوالات رایج در مورد توسعه بازی‌های قابل بازی هستند.

فنی عمومی

اینها سوالات متداول در مورد مباحث فنی عمومی هستند.

از چه موتورهای بازی‌سازی می‌توانم استفاده کنم؟

YouTube Playables از APIهای استاندارد پلتفرم وب پشتیبانی می‌کند. بنابراین، Playables از بازی‌های ساخته شده با موتورهای بازی که نسخه‌های وب را با استفاده از API رندر استاندارد (مثلاً WebGL و Canvas) صادر می‌کنند، پشتیبانی می‌کند. موتورها و چارچوب‌هایی که در گذشته برای Playables استفاده شده‌اند عبارتند از BabylonJS، Cocos، Construct، Defold، melonJS، Phaser، PixiJS، PlayCanvas، React، three.js، Godot و Unity.

چگونه می‌توانم روی شبیه‌سازهای تلفن‌های تاشو آزمایش کنم؟

برای آزمایش سریع، به پشتیبانی ابزارهای توسعه کروم از شبیه‌سازی یک تلفن تاشو مراجعه کنید. علاوه بر این، چندین گزینه شبیه‌ساز در اندروید استودیو وجود دارد که می‌توان برای آزمایش دقیق‌تر از آنها استفاده کرد.

چگونه می‌توانم روی وب‌ویوهای موبایل تست کنم؟

شما می‌توانید از برنامه‌های شخص ثالث مانند WebView Tester (اندروید) یا WebView - Tester (iOS) برای باز کردن بازی یا مجموعه تست SDK خود در یک WebView برای اعتبارسنجی بیشتر استفاده کنید. از آنجایی که این نرم‌افزار شخص ثالث توسط گوگل پشتیبانی یا اعتبارسنجی نمی‌شود، می‌توانید از گزینه‌های متن‌باز مانند WebView Tester (اندروید) یا swift-ios-wkwebview-demo (iOS) نیز برای کامپایل برنامه‌های تست WebView خود استفاده کنید.

بازی چطور داخل یوتیوب اجرا میشه؟

از فناوری استاندارد وب و موبایل برای اجرای Playables در برنامه‌های موبایل و وب یوتیوب استفاده می‌شود. در نتیجه، Playables از APIهای استاندارد پلتفرم وب پشتیبانی می‌کند.

این نمودار یک مرور کلی فنی را نشان می‌دهد:

ویدیوهای قابل پخش یوتیوب: بررسی اجمالی سمت کلاینت

چه محدودیت‌هایی برای استفاده از حافظه برای ویدیوهای قابل پخش در یوتیوب وجود دارد؟

بازی‌ها فقط می‌توانند تا ۵۱۲ مگابایت از حجم حافظه پنهان جاوا اسکریپت را استفاده کنند. بازی‌های Playabes در Safari در iOS اجرا می‌شوند و این آستانه‌ای است که در آن بازی مرتباً کرش می‌کند و مرورگر را مجدداً بارگذاری می‌کند. می‌توانید حجم حافظه پنهانی که بازی در هر زمان استفاده می‌کند را با استفاده از Chrome DevTools برای ثبت اسنپ‌شات‌های حافظه پنهان اندازه‌گیری کنید.

چگونه یک بازی «زنده» می‌شود؟

ما در ارائه Playables به کاربران دقت می‌کنیم، بنابراین مراحل مختلفی از اعتبارسنجی Playables را انجام می‌دهیم تا تأیید کنیم که YouTube و Playable به خوبی با هم کار می‌کنند. این ممکن است شامل دسترسی محدود، ارائه‌های مرحله‌ای یا تنظیمات با استفاده از سیستم‌های خودکار ما باشد.

زمانی که Playable شما تایید و منتشر شد، باید انتظار داشته باشید که صرف نظر از هر یک از این مکانیسم‌های انتشار، از استفاده کامل از بازی پشتیبانی شود. همچنین باید در هر زمانی انتظار نوساناتی در میزان مشارکت کاربران را داشته باشید.

چگونه Playables برای کاربران نمایش داده می‌شود؟

ویدیوهای قابل پخش در چندین صفحه یوتیوب، از جمله صفحه اصلی، نتایج جستجو، مقصد ویدیوهای قابل پخش و صفحه کانال شما نمایش داده می‌شوند.

صفحه کانال شما یک تب Playables خواهد داشت که تمام Playables شما را فهرست می‌کند. وقتی کاربری یکی از Playables شما را باز می‌کند، لینکی برای عضویت در کانال شما نیز پیدا خواهد کرد.

چگونه می‌توانم یک Playables را به دلیل نقض حق چاپ/IP گزارش دهم؟

اگر محتوای دارای حق چاپ شما بدون اجازه شما در YouTube قرار دارد، این دستورالعمل‌های ایمیل، پست یا فکس را دنبال کنید. ارسال با استفاده از YouTube Studio در حال حاضر در دسترس نیست.

سوالات دیگر

اگر از قبل توسعه‌دهنده Playables هستید، سوالات متداول بیشتری در دسترس است .