بازی شما باید قبل از انتشار در Google Play Games روی کامپیوتر ، الزامات قابلیت بازی را برآورده کند. پس از انتشار بازی روی پلتفرم، میتوانید با اضافه کردن ویژگیهای پلتفرم که بازیکنان را راضی میکند، مانند تداوم یکپارچه بازی، کنترلهای ورودی پلتفرم و عملکرد بهبود یافته، برای دریافت گواهینامه کامل تلاش کنید.
الزامات قابلیت پخش
برای انتشار بازی موبایل خود روی رایانههای شخصی، باید حداقل الزامات قابل اجرا را رعایت کنید. این الزامات به گونهای طراحی شدهاند که اطمینان حاصل شود بازی شما روی پلتفرم قابل اجرا است. پس از انتشار بازی روی رایانههای شخصی، میتوانید به توسعه بازی خود ادامه دهید تا کاملاً روی پلتفرم مورد نظر تایید شود.
چک لیست قابلیت پخش:
- این بازی روی رایانههای شخصی با ماوس و کیبورد قابل اجرا است. توجه داشته باشید که پشتیبانی مستقیم از ماوس و کیبورد برای برآورده کردن این نیاز الزامی نیست. بازیهایی که در حالت سازگاری قابل اجرا هستند، کافی هستند.
- گیمپلی را نمیتوان با مجوزهای پشتیبانی نشده مسدود کرد.
- گیمپلی نمیتواند توسط APIهای پشتیبانینشدهی گوگل مسدود شود.
- بازی نمیتواند به ویژگیهای پشتیبانینشده نیاز داشته باشد.
- بازی باید از OpenGL ES (نسخه ۳.۲ یا پایینتر) یا Vulkan (نسخه ۱.۱ یا پایینتر) پشتیبانی کند.
آزمایش قابلیت پخش
روشهای مختلفی برای آزمایش بازی شما وجود دارد تا مشخص شود که آیا الزامات اولیهی قابلیت بازی را برآورده میکند یا خیر. مهمترین نکته برای آزمایش، بررسی ورودیها و عدم مسدود شدن گیمپلی توسط ویژگیها یا مجوزهای پشتیبانی نشده است. حالت سازگاری در پلتفرم ممکن است برای یک بازی تک کلیکی کافی باشد. اگر بازی شما پیچیدهتر است، مثلاً برای بازی به دو دست نیاز دارد، ممکن است پشتیبانی اضافی از ماوس و صفحه کلید مورد نیاز باشد. در اینجا چند نکته برای بررسی وجود دارد:
- برای اسکرول کردن یا بزرگنمایی از اسکرول موس استفاده کنید.
- کشیدن عمودی انگشت روی صفحه نمایش با ماوس، نسبت به کشیدن افقی انگشت، به کار بیشتری نیاز دارد. اگرچه کشیدن افقی انگشت با استفاده از حالت سازگاری به خوبی ترجمه میشود، اما برای کشیدن عمودی، میانبرهای صفحه کلید را در نظر بگیرید.
- پشتیبانی از حرکات چند لمسی با میانبرهای صفحه کلید.
- برای اقدامات رایج، مانند فشردن کلید Enter برای پذیرش کادرهای محاورهای یا فشردن کلید Escape برای لغو، میانبرهای صفحهکلید اضافه کنید.
برای آزمایش قابلیت اجرای بازی خود از شبیهساز توسعهدهنده استفاده کنید.
معماری ABI بازی
بازیهای گوگل پلی روی کامپیوتر با بازیهای اندروید ساخته شده با ARM یا x86-64 ABI کار میکنند. در صورت امکان، توسعهدهندگان بازی باید فایلهای باینری x86-64 را برای بازیهای گوگل پلی روی کامپیوتر منتشر کنند، اما بازیهای ARM در صورت برآورده کردن الزامات عملکرد و قابلیت اطمینان، همچنان گواهینامه دریافت خواهند کرد.
فایلهای باینری ARM
گوگل با اینتل همکاری کرده است تا بازیهای مبتنی بر ARM را با استفاده از فناوری Intel Bridge برای رایانههای شخصی مبتنی بر Intel و AMD ارائه دهد. این بدان معناست که وقتی بازی موبایل شما الزامات قابلیت اجرا را برآورده کرد، میتواند از طریق Google Play Games روی رایانه شخصی به اکثر رایانههای شخصی مبتنی بر x86 توزیع شود.
فایلهای باینری x86-64
ارائه نسخه x86-64 از بازی موبایل شما، بهبود عملکرد را برای بازیکنان شما فراهم میکند، زیرا میتوان آن را مستقیماً روی سختافزار داخلی اجرا کرد.
الزامات صدور گواهینامه
بازیهای دارای گواهینامه برای استفاده از ویژگیها و قابلیتهای Google Play Games روی رایانه شخصی و لذت بردن بازیکنانشان بهینه شدهاند. برای تأیید بازی خود، علاوه بر الزامات زیر، باید تمام الزامات اولیه قابلیت بازی را نیز برآورده کرده باشید.
- عملکرد و پایداری
- نرخ فریم ثابت و روان را حفظ کنید
- 30 فریم بر ثانیه روی یک کامپیوتر رده پایین
- ۶۰ فریم بر ثانیه روی یک کامپیوتر رده بالا
- بدون کرش در بیش از 20 دقیقه گیمپلی مداوم
- نرخ فریم ثابت و روان را حفظ کنید
- الزامات قابلیت پخش
- گرافیک و صدا
- از تصاویر و بافتهای با وضوح بالا استفاده کنید ، به طوری که هیچ تاری وجود نداشته باشد و متن هنگام پخش با وضوح ۱۴۴۰p قابل خواندن باشد.
- از نسبت تصویر ۱۶:۹ (یا ۹:۱۶ برای حالت عمودی) پشتیبانی میکند . این بدان معناست که هنگام اجرا در این نسبت تصویر، هیچ نوار سیاهی وجود ندارد.
- مقیاسبندی عناصر رابط کاربری برای صفحات نمایش بزرگتر
- پخش صدا روان و هماهنگ است
- ورودی دستگاه
- بازی بین پلتفرمی
- پشتیبانی از همگامسازی پیشرفت بین دستگاهها و پلتفرمهای مختلف از جمله کامپیوتر، اندروید و iOS
برای اطلاعات بیشتر در مورد زمان نیاز به ادغام این الزامات و نحوه آزمایش آنها، به صفحه چک لیست مراحل مهم مراجعه کنید.
توصیهها (نه الزامات)
برای بهبود بیشتر تجربه بازیکن، موارد زیر را توصیه میکنیم:
- شامل معماری ABI x86-64
- ادغام سرویس ورود به سیستم برای سرویسهای بازیهای گوگل پلی نسخه ۲ در موبایل و کامپیوتر
- پشتیبانی از دسته بازی / گیم پد
- برای اکثر بازیها، کنترلرها تجربه کاربری بهتری را در صفحه نمایشهای بزرگتر ارائه میدهند و ممکن است ورودی انتخابی برای برخی از بازیکنان باشند.
ردههای عملکرد سختافزار
برای اهداف صدور گواهینامه
| سختافزار | کامپیوتر شخصی رده پایین | کامپیوتر شخصی رده بالاتر |
|---|---|---|
| پردازنده | چهار هستهای با قابلیت هایپرتردینگ (۸ هسته منطقی) | ۸ هستهای با قابلیت هایپرتردینگ (۱۶ هسته منطقی) |
| پردازنده گرافیکی | پردازنده گرافیکی مجتمع معمولی مانند Intel Iris Xe | پردازنده گرافیکی مجزای معمولی مانند GeForce RTX 3060 |
حداقل شرایط لازم برای بازیکنان
برای کسب اطلاعات در مورد حداقل شرایط لازم برای اجرای بازیهای گوگل پلی روی کامپیوتر، به حداقل شرایط لازم برای کامپیوتر در مرکز راهنمای گوگل مراجعه کنید.
شبیهساز توسعهدهنده را دریافت کنید
وقتی نسخهی سازگار با بازی خود را تهیه کردید، میتوانید آن را در نسخهی توسعهدهندهی شبیهساز آزمایش کنید. شبیهساز توسعهدهنده شامل همان ویژگیهای بازیهای گوگل پلی روی کامپیوتر، SDKها و بهینهسازیهایی است که در رابط کاربری وجود دارد. علاوه بر این، شامل برخی کنترلهای اضافی است که آزمایش بازی شما را روی ویندوز آسانتر میکند.
شما میتوانید یک فایل APK را از طریق اندروید استودیو یا Android Debug Bridge روی شبیهساز بارگذاری جانبی کنید.
برای اطلاعات بیشتر به بخش «توسعه با استفاده از شبیهساز توسعهدهندگان بازیهای گوگل پلی روی کامپیوتر» مراجعه کنید.