اینها پاسخ به سؤالات رایج درباره توسعه «بازیکردنیها» است.
فنی عمومی
از چه موتورهای بازیای میتوانم استفاده کنم؟
«بازیکردنیهای YouTube» از میاناهای برنامهسازی کاربردی استاندارد پلاتفرم وب پشتیبانی میکند. بنابراین، «بازیکردنیها» از بازیهای ساختهشده با موتورهای بازی که نسخههای ساخت را برای وب صادر میکنند و از میانای برنامهسازی کاربردی استاندارد رندرینگ (برای مثال، WebGL و Canvas) استفاده میکنند پشتیبانی میکند. موتورها و چارچوبهایی که در گذشته برای «بازیکردنیها» استفاده شدهاند عبارتاند از BabylonJS، Cocos، Construct، Defold، melonJS، Phaser، PixiJS، PlayCanvas، React، three.js، Godot، و Unity.
چگونه در شبیهسازهای تلفن تاشو آزمایش کنم؟
برای آزمایش سریع، Chrome Dev Tools supports simulating a foldable phone (ابزارهای توسعه Chrome از شبیهسازی تلفن تاشو پشتیبانی میکند) را ببینید. علاوهبراین، چندین گزینه شبیهساز در Android Studio وجود دارد که میتوان از آنها برای آزمایش کاملتر استفاده کرد.
چگونه میتوانم در «وبنماهای» تلفن همراه آزمایش کنم؟
میتوانید از برنامههای طرف سوم مانند WebView Tester (Android) یا WebView - Tester (iOS) برای باز کردن بازی یا مجموعه آزمون کیت توسعه نرمافزار در «وبنما» برای اعتبارسنجی بیشتر استفاده کنید. ازآنجاییکه این نرمافزار طرف سوم است و Google آن را پشتیبانی یا تأیید نمیکند، میتوانید از گزینههای متنباز مثل WebView Tester (Android) یا swift-ios-wkwebview-demo (iOS) نیز برای کامپایل کردن برنامههای آزمایشی «وبنما» خودتان استفاده کنید.
بازی چگونه در YouTube اجرا میشود؟
برای اجرای «بازیکردنیها» در برنامههای تلفن همراه و وب YouTube از فناوری استاندارد وب و تلفن همراه استفاده میشود. درنتیجه، «بازیکردنیها» از میاناهای برنامهسازی کاربردی استاندارد پلاتفرم وب پشتیبانی میکند.
این نمودار نمای کلی فنی مختصری را نشان میدهد:
چه محدودیتهایی برای استفاده از حافظه در «بازیکردنیها» در YouTube وجود دارد؟
بازیها فقط میتوانند تا ۵۱۲ مگابایت از اندازه توده جاوا اسکریپت استفاده کنند. «بازیکردنیها» در Safari در iOS اجرا میشوند و این آستانهای است که در آن بازی مکرراً ازکار میافتد و مرورگر را مجدداً بار میکند. بااستفاده از Chrome DevTools برای ضبط تصویر کلی پشته، میتوانید اندازه پشتهای را که بازی در هر زمان استفاده میکند اندازهگیری کنید
چگونه یک بازی «زنده» میشود؟
ما در عرضه «بازیکردنیها» به کاربران دقت میکنیم، بنابراین مراحل مختلفی از اعتبارسنجی «بازیکردنیها» را انجام میدهیم تا تأیید کنیم که YouTube و هر «بازیکردنی» بهخوبی باهم کار میکنند. این امر ممکن است شامل دسترسی محدود، عرضه محدود، یا اصلاحات بااستفاده از سیستمهای خودکار ما باشد.
وقتی «بازیکردنی» شما تأیید و منتشر شد، باید انتظار داشته باشید که از استفاده کامل از بازی صرفنظر از هرکدام از این سازوکارهای عرضه پشتیبانی کنید. همچنین باید انتظار نوسان در تعامل کاربر را در هر زمانی داشته باشید.
«بازیکردنیها» چگونه به کاربران نشان داده میشود؟
«بازیکردنیها» در چندین سطح YouTube، ازجمله صفحه اصلی، نتایج جستجو، مقصد «بازیکردنیها»، و صفحه کانال شما ظاهر میشوند.
صفحه کانالتان برگه «بازیکردنیها» خواهد داشت که همه «بازیکردنیهای» شما را فهرست میکند. وقتی کاربری یکی از «بازیکردنیهای» شما را باز میکند، پیوندی برای مشترک شدن در کانالتان نیز خواهد دید.
چگونه میتوانم یک «بازیکردنی» را بهدلیل نقض حق نشر/مالکیت فکری گزارش کنم؟
اگر محتوای دارای حق نشر شما بدون اجازه شما در YouTube است، این دستورالعملهای ایمیل، پست، یا فکس را دنبال کنید. درحالحاضر ارسال بااستفاده از «استودیوِ YouTube» دردسترس نیست.
آیا بازی من باید از شیوه بازی با موشواره پشتیبانی کند؟
بله. طبق الزامات «روشهای تعامل»، بازی شما باید از ورودی موشواره برای همه تعاملها (ازجمله منوها و شیوه بازی اصلی) پشتیبانی کند.
محدودیتهای بازی و انتشار
آیا برای تعداد «بازیکردنیهایی» که میتوانم ایجاد کنم سقفی وجود دارد؟
ما محدودیت ۲۰۰ بازی برای هر کانال داریم که درحالحاضر قصد افزایش آن را نداریم. در این مدت، توصیه میکنیم بر بهینهسازی یا ارائه ۲۰۰ بازی برتر خود تمرکز کنید.
چگونه نسخه جدیدی از بازی موجود را ارسال کنم؟
فرایند ارسال ما ازطریق درگاه توسعهدهندگان بازیکردنیها مدیریت میشود. برای اطلاعات بیشتر، ایجاد «بازیکردنی» جدید را ببینید.
آیا بهروزرسانی فقط فراداده یا ریزعکس همچنان نیاز به بازبینی دارد؟
بله. همه بهروزرسانیها، ازجمله تغییرات فراداده، همچنان باید فرایند بازبینی را طی کنند.
آیا میتوانم بازیای را که بااستفاده از الگوهای فروشگاه دارایی باز ساخته شده است منتشر کنم؟
بازیهایی که بااستفاده از الگوهای دارای پروانه تجاری (برای مثال، از فروشگاههای دارایی باز) ساخته شدهاند باید بهطور قابلتوجهی اصلاح شوند. اگر بازی شما ازنظر مکانیک شیوه بازی، چیدمان میانای کاربر، و داراییهای اصلی «اساساً مشابه» عنوان شخص ثالث موجودی پرچمگذاری شود، ممکن است درطول صدور گواهینامه رد شود یا بهدلیل نقض خطمشی محتوای تکراری برداشته شود. برای جلوگیری از این امر، مطمئن شوید که بازی شما تجربهای منحصربهفرد ارائه میدهد که فراتر از تغییر قهرمان یا عنوان بازی است.
درآمدزایی و آگهی
چرا آگهیها درطول آزمایش در بازی من نشان داده نمیشود؟
اگر آگهیها نشان داده نمیشوند، موارد زیر را بررسی کنید:
- ادغام کیت توسعه نرمافزار: مطمئن شوید که روشهای آگهی کیت توسعه نرمافزار Playables را بهدرستی ادغام کردهاید. چون «بازیکردنیها» بهطور خودکار ارائه آگهی را برای کاربران، محتواسازان، و آگهیدهندگان متعادل میکند، توصیه میکنیم در هر وقفه طبیعی در بازیتان، درخواست آگهی بینابینی کنید. سیستم تصمیم میگیرد که کدام درخواستها را برای دستیابی به تعادل مناسب تکمیل کند.
- تنظیمات درآمدزایی: در درگاه توسعهدهندگان بازیکردنیها، بازیتان را باز کنید و مطمئن شوید که بینابینی و پاداشدار در بخش درآمدزایی از آگهی روشن باشند. YouTube آگهیهای پیشپخش را بهطور خودکار مدیریت میکند.
رهنمودهای محتوای مناسب آگهیدهنده: در «درگاه توسعهدهندگان»، بازیتان را باز کنید و مشکلات درآمدزایی را بررسی کنید.
هرگونه مشکل مربوط به رهنمودهای محتوای مناسب آگهیدهنده YouTube و الزامات درآمدزایی در آنجا فهرست شده است. مطمئن شوید که آگهیهای پاداشدار شما اختیاری هستند و مانع پیشرفت عادی نمیشوند، بازی شما بازیکنان را به کلیک کردن روی آگهیها تشویق نمیکند، و آگهیهای بینابینی فقط در وقفههای طبیعی (مانند پساز پایان یک سطح) ظاهر میشوند، نه درطول شیوه بازی فعال، زیرا همه اینها الزامات رهنمودهای محتوای مناسب آگهیدهندگان هستند.
اگر در بخش نوشته شده باشد که درآمدزایی ناموفق بوده است، آگهیها برای آن نسخه پخش خاموش میشوند، حتی اگر نسخه پخش گواهینامه را دریافت کرده باشد و فعال باشد. برای فعال کردن دوباره آگهیها، مشکلات فهرستشده را برطرف کنید و بازیتان را دوباره برای بازبینی ارسال کنید. وقتی نسخه پخش جدید تأیید و منتشر شد، آگهیها برمیگردند.
حساب آزمایشی: اعضای YouTube Premium آگهی نمیبینند، بنابراین با حسابی که Premium ندارد آزمایش کنید. همچنین، آگهیها فقط به زیرمجموعهای از کاربران در مناطق واجدشرایط نشان داده میشود، بنابراین ممکن است بازیای که بهدرستی راهاندازی شده است آگهیها را در همه حسابها نشان ندهد.
Analytics و گزارشدهی
آیا داشبوردی وجود دارد که بتوانم تجزیهوتحلیلهای دقیق، مانند نرخ حفظ یا خرابی، را برای بازیام مشاهده کنم؟
Analytics در برگه Analytics در «درگاه توسعهدهندگان بازیکردنیها» دردسترس است.
پشتیبانی و انجمن
برای دریافت کمک یا برقراری ارتباط با انجمن توسعهدهندگان «بازیکردنیها» به کجا میتوانم مراجعه کنم؟
میتوانید به انجمن رسمی Discord «بازیکردنیهای YouTube» بپیوندید. اینجا جایی است که میتوانید از انجمن پشتیبانی دریافت کنید، با محتواسازان دیگر همکاری کنید، و جدیدترین اعلامیهها و بهروزرسانیهای تیم «بازیکردنیها» را ببینید.
پرسشهای دیگر
اگر درحالحاضر توسعهدهنده «بازیهای کوچک» هستید، پرسشگان بیشتری دردسترس است.