بازی‌های گوگل پلی | دستورالعمل‌های ارتقا سطح اصلاح‌شده

برنامه‌ی ارتقا یافته‌ی گوگل پلی گیمز (Google Play Games) برنامه‌ای برای تقدیر و پاداش به تجربه‌های عالی بازی با مزایای کارت امتیاز برنامه است تا رشد کسب و کار بازی شما را افزایش دهد. شرکت در این برنامه داوطلبانه است و توسعه‌دهندگانی که شرکت نکنند، تغییری در مزایایی که از طریق سایر برنامه‌ها به آنها تعلق می‌گیرد، نخواهند داشت.

ماموریت ما این است که بازیکنان را با بهترین تجربیات بازی مرتبط کنیم - تجربیاتی که یک تجربه گیمر سازگار را ارائه می‌دهند ، به همه صفحه‌ها دسترسی دارند و جلسات گیم‌پلی پایدار و روان‌تری را ارائه می‌دهند .

انتظارات بازیکنان و نیازهای توسعه‌دهندگان همیشه در حال تغییر است و این برنامه نیز به گونه‌ای طراحی شده است که با آنها همگام شود. دستورالعمل‌ها و مزایای تجربه کاربری ممکن است با گذشت زمان به‌روزرسانی شوند. برای کمک به شما در حفظ وضعیت برنامه‌تان، قبل از اعمال هرگونه به‌روزرسانی برنامه، اطلاع‌رسانی معقول و مستندات دقیقی ارائه خواهیم داد تا اطمینان حاصل شود که زمان کافی برای اجرای تغییرات مورد نیاز را دارید.

این صفحه دستورالعمل‌های تجربه کاربری را شرح می‌دهد. برای کسب اطلاعات بیشتر در مورد برنامه Level Up و مزایای آن، از صفحه بازی‌های گوگل پلی | برنامه Level Up دیدن کنید.

دستورالعمل‌های تجربه کاربری

برای دسترسی به مزایای کارت امتیاز برنامه Level Up، بازی شما باید تمام دستورالعمل‌های تجربه کاربری ذکر شده در این صفحه را رعایت کند. این دستورالعمل‌ها ممکن است هر از گاهی با تکامل برنامه به‌روزرسانی شوند.

بخش‌های زیر، دستورالعمل‌ها را با سه موضوع اصلی تشریح می‌کنند:

ارائه یک تجربه گیمر پایدار

پلتفرم بازی ما مکانیک‌ها و سطوح جدیدی را معرفی می‌کند که یک تجربه بازی سطح بالا، لذت‌بخش و پایدار را برای بازیکنان ارائه می‌دهد. برای ارائه این هدف، بازی‌ها باید دستورالعمل‌های تجربه کاربری زیر را در خود جای دهند.

احراز هویت پلتفرم : SDK مربوط به سرویس‌های بازی‌های گوگل پلی نسخه ۲ را ادغام کنید و مطمئن شوید که در هنگام راه‌اندازی اولیه فعال می‌شود. این ادغام، دستاوردها، آمار بازی و همگام‌سازی بین دستگاهی را برای بازیکنانی که این ویژگی‌های پلتفرم را انتخاب کرده‌اند، تقویت می‌کند. برای اطلاعات بیشتر، به Play Games Services مراجعه کنید.

  • استفاده از احراز هویت پلتفرم Play Games نیازی به استفاده از سیستم هویت گوگل یا حتی داشتن یک سیستم هویت درون بازی ندارد. اگر مایل به استفاده از یک سیستم هویت هستید، می‌توانید از هر ارائه‌دهنده هویتی (مانند ورود با گوگل، ارائه‌دهندگان شخص ثالث یا یک backend سفارشی) برای مدیریت حساب‌های درون بازی اختصاصی استفاده کنید. بازی‌هایی که دارای حساب‌های درون بازی هستند می‌توانند از API فراخوان بازی‌های Play Games برای همگام‌سازی حساب‌ها بین دستگاه‌ها استفاده کنند تا ورود به سیستم آسان‌تر شود.
  • بازی‌هایی که عمدتاً بازیکنان زیر ۱۳ سال را هدف قرار می‌دهند، برای رعایت دستورالعمل‌های ارتقاء سطح، ملزم به راه‌اندازی اولیه سرویس‌های بازی‌های Play یا استفاده از سایر ویژگی‌های این بخش (دستاوردها، GSAPI، دستیار، پاداش‌ها یا ذخیره ابری) نیستند.

بازی‌های همراه را بازی کنید

افزونه‌ی جانبی Play Games یک افزونه‌ی جانبی است که با ارائه‌ی محتوای مرتبط، قابلیت‌ها و پیشنهادات ویژه، مستقیماً به بازیکنان، به آن‌ها کمک می‌کند تا در بازی خود باقی بمانند. بازیکنان انتظار دارند که افزونه‌ی جانبی در بازی‌های پلتفرم Play Games در دسترس باشد.

بازی‌های جانبی را با ویژگی‌های موجود بازی کنید.
بازی های جانبی (برای بزرگنمایی کلیک کنید).

معافیت‌ها

اگرچه Sidekick برای همه بازیکنان مفید است، اما برای همه مخاطبان در دسترس نیست. ما استثنائات زیر را برای این دستورالعمل داریم:

  • بازی‌هایی که عمدتاً بازیکنان زیر ۱۳ سال را هدف قرار می‌دهند. از آنجا که Sidekick در حساب‌های کودکان غیرفعال است، بازی‌هایی که عمدتاً برای کودکان زیر ۱۳ سال طراحی شده‌اند، معاف هستند.
  • اگر یک بازی با مشکل مسدود شدن توسط Sidekick مواجه شده باشد و آن را گزارش کرده و توسط گوگل پذیرفته شده باشد، ممکن است برای مدت زمان مناسبی معافیت دریافت کند تا راهی برای حل مشکل پیدا کند یا به آن رسیدگی شود.

منابع اضافی

برای اطلاعات بیشتر، به Sidekick مراجعه کنید.

دستاوردها

دستاوردها یک تجربه اصلی بازی برای تقدیر و پاداش دادن به بازیکنان به خاطر دستاوردهایشان در بازی‌هایشان هستند.

  • ما به حداقل ۱۰ دستاورد در طول بازی نیاز داریم. توجه داشته باشید که برای ایجاد تعامل قوی و عمیق با بازیکنان خود در پلتفرم بازی‌های گوگل پلی، توصیه می‌کنیم بیش از ۴۰ دستاورد داشته باشید.

  • همه دستاوردها باید نام و توضیح منحصر به فردی داشته باشند. این موارد باید برای بازیکنان روشن کند که برای رسیدن به آن دستاورد چه کاری باید انجام دهند.

  • برای واجد شرایط بودن برای ماموریت‌ها ، حداقل ۴ دستاورد باید به طور منطقی و قابل اعتمادی در ساعت اول گیم‌پلی توسط هر کسی که بازی می‌کند، قابل دستیابی باشد.

دستاوردهای خوب با نام‌ها، نمادها و توضیحات منحصر به فرد.
دستاوردهای خوب با نام‌ها، نمادها و توضیحات منحصر به فرد.

معافیت‌ها

اگرچه دستاوردها برای همه بازیکنان در دسترس هستند، اما ممکن است برای همه مخاطبان منطقی نباشند. ما استثنائات زیر را برای این دستورالعمل داریم:

  • بازی‌هایی که در درجه اول بازیکنان زیر ۱۳ سال را هدف قرار می‌دهند.
  • بازی‌ها در صورتی که فاقد رویدادهای واضح، پیشرفت یا دستاوردهای بازیکن در خود باشند، از ارائه دستاوردها معاف هستند . توجه داشته باشید که مکانیسم‌های پیشرفت مانند بالاترین امتیاز در طول عمر، سطوح، باز کردن یا کشف مناطق، شکست دشمن یا رقیب، مراحل داستانی، XP، درصد تکمیل یا جمع‌آوری آیتم‌ها می‌توانند برای ایجاد دستاوردها استفاده شوند.

منابع اضافی

برای اطلاعات بیشتر در مورد نحوه ادغام دستاوردها در بازی خود و بهترین شیوه‌ها، به بخش دستاوردها مراجعه کنید.

آمار بازی

با استفاده از آمار بازی (Game Stats)، تعامل عمیق‌تر بازیکنان را فعال کنید و بازی خود را در پلتفرم بازی‌های گوگل پلی (Google Play Games) بیشتر ببینید. ویژگی آمار بازی به کاربران این امکان را می‌دهد که آمار خود را در پروفایل بازیکن خود مشاهده کنند و برای تقویت ویژگی‌های اضافی تعامل بازیکنان در سراسر پلی، مانند ماموریت‌ها، چالش‌های اجتماعی و موارد دیگر در آینده، استفاده می‌شود.

  • حداقل ۵ آمار تکراری ارسال کنید تا ویژگی آمار بازی که در پروفایل بازیکن ذخیره شده است، فعال شود. همه آمارها باید نمایانگر اقدامات منظم بازیکنان در بازی باشند.
    • حداقل یکی از آمارها باید برای ویژگی‌های رقابتی تعامل با بازیکنان قابل استفاده باشد.
    • آمارها نباید نیاز به خرید داشته باشند (برای مثال، خرید جواهرات).
    • آمارها نباید نیاز به تماشای تبلیغات داشته باشند.
    • آمارها نباید کاربرد عمومی بازی باشند (برای مثال، بازی را باز کنید؛ از تنظیمات استفاده کنید).
    • آمار باید برای همه کاربران در دسترس باشد (برای مثال، نه یک اقدام خاص برای یک تیم).
  • اگر یک مکانیک پیشرفت اصلی دارید، حداقل ۱ وضعیت پیشرفت بازیکن اضافی را برای فعال کردن ویژگی آمار بازی ذخیره شده در پروفایل بازیکن ارسال کنید.
    • سطح پیشرفت باید معیاری باشد که نشان دهنده پیشرفت بازیکن در بازی باشد.

داده‌های بازیکن برای آمار بازی باید با استفاده از API آمار بازی از طریق پیاده‌سازی کلاینت یا سرور ارسال شوند. هر پیشرفت بازیکن یا آمار تکراری باید در ابزارهای ارائه شده توسط بازی پیکربندی شود. طرح داده‌های خام باید تعریف و به کاربری که با آمار بازی مواجه می‌شود، نگاشت شود، از جمله رشته نمایش، نماد منحصر به فرد و هرگونه قانون تجمیع.

اکثر بازی‌ها باید بتوانند سیگنال‌های مناسبی ارائه دهند. مثال‌هایی برای کمک به شما در انتخاب نقاط داده صحیح که مکانیک‌های درگیری را فعال می‌کنند، در دسترس هستند.

معافیت‌ها

معافیت‌های زیر در مورد این دستورالعمل اعمال می‌شود:

  • بازی‌هایی که عمدتاً بازیکنان زیر ۱۳ سال را هدف قرار می‌دهند . آمار بازی برای بازیکنان زیر ۱۳ سال فعال نیست.
  • بازی‌ها فقط در صورتی از ارائه وضعیت بازیکن معاف هستند که فاقد مکانیسم‌های پیشرفت واضح باشند. اگر بازی شما شامل ویژگی‌هایی مانند بالاترین امتیاز در طول عمر، سطوح، XP، درصد تکمیل یا جمع‌آوری اقلام اولیه باشد، واجد شرایط این معافیت نیست زیرا این موارد می‌توانند به عنوان مکانیسم پیشرفت استفاده شوند.

منابع اضافی

برای اطلاعات بیشتر، به آمار بازی مراجعه کنید.

پاداش‌ها

پیشنهادهای پاداش بازی‌های Play ایجاد کنید که Play بتواند به صورت رایگان به عنوان مشوق‌ها و پاداش‌ها، از جمله اقلام موجود در بازی یا اقلام جدید برای افزایش تعامل، بین بازیکنان توزیع کند:

  • همه آیتم‌ها باید حداقل یک بار با استفاده از قابلیت بازی (Play) در دسترس همه بازیکنان قرار بگیرند.
  • همه موارد باید برای بازیکنان معنادار یا مطلوب باشند تا اطمینان حاصل شود که به طور مؤثر باعث ایجاد تعامل می‌شوند.
  • ۳۰ سپتامبر ۲۰۲۶: حداقل ۲ پیشنهاد پاداش بازی‌های پلی (Play Games Reward) یکبار مصرف ، مانند شخصیت‌های خاص، پوسته‌ها یا سلاح‌ها. این جوایز بازی‌های پلی پس از اتمام موفقیت‌آمیز یک ماموریت به بازیکنان اهدا می‌شود.
  • ۱ مارس ۲۰۲۷ : حداقل ۱ پیشنهاد پاداش قابل تکرار در بازی‌های Play ، مانند جان، افزایش قدرت موقت، آیتم‌های پاداش روزانه، پول درون بازی یا سایر مواد مصرفی. این جوایز پس از اتمام موفقیت‌آمیز چالش‌های اجتماعی به بازیکنان اهدا می‌شود و حداکثر ۱ جایزه در هفته برای هر بازیکن در نظر گرفته شده است.

معافیت‌ها

معافیت‌های زیر در مورد این دستورالعمل اعمال می‌شود:

  • بازی‌هایی که عمدتاً بازیکنان زیر ۱۳ سال را هدف قرار می‌دهند. آیتم‌های پاداش برای ویژگی‌هایی مانند ماموریت‌ها و چالش‌های اجتماعی استفاده می‌شوند که عموماً برای بازیکنان زیر ۱۳ سال در دسترس نیستند. اگر بازی شما در درجه اول این گروه سنی را هدف قرار می‌دهد، از ارائه آیتم‌های پاداش معاف هستید.
  • بازی‌های پولی. بازیکنان انتظار دارند پس از خرید اولیه، تجربه کامل بازی را برای بازی‌های پولی دریافت کنند. این موضوع در مورد هر بازی با یک خرید واحد، چه از قبل در زمان نصب و چه از طریق خرید درون بازی، صدق می‌کند. ما برای بازی‌های پولی، اقلام اضافی درون بازی را پاداش نمی‌دهیم.

منابع اضافی

برای اطلاعات بیشتر، به جوایز بازی‌های Play مراجعه کنید.

ذخیره ابری

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

  • یک بازی باید وضعیت بازی بازیکن را در حالت خاموش (خارج از دستگاه) در فضای ابری ذخیره کند و هنگام شروع بازی آن را بازیابی کند.
  • سیاست حل اختلاف زمانی لازم است که یک بازیکن چندین حساب کاربری درون بازی داشته باشد یا اگر بین داده‌های ذخیره شده بازی روی دستگاه و فضای ابری او اختلاف وجود داشته باشد. معمولاً بازیکن تصمیم می‌گیرد که چگونه این اختلافات را حل کند. سیاست حل اختلاف شما باید سناریوهای زیر را در نظر بگیرد:
    • چندین حساب کاربری برای هر کاربر: مواردی را که یک بازیکن با استفاده از حساب‌های کاربری مختلف با برنامه تعامل دارد، مدیریت کنید.
    • تداخل وضعیت‌ها: اختلافاتی که بین وضعیت بازی محلی و وضعیت بازی ذخیره‌شده در ابر ایجاد می‌شود را حل کنید.

اگر برای پیشرفت بازیکن خود راهکار ذخیره‌سازی ابری ندارید، توصیه می‌کنیم از API بازی‌های ذخیره‌شده (Saved Games API) به عنوان بخشی از خدمات بازی‌های Play برای ارائه این قابلیت استفاده کنید. شما می‌توانید از هر ارائه‌دهنده راهکاری برای رعایت این دستورالعمل استفاده کنید .

ما معتقدیم که هر بازی باید این امکان را برای بازیکنان فراهم کند که پیشرفت خود را در طول نصب‌های مختلف بازی از سر بگیرند.

معافیت‌ها

معافیت‌های زیر در مورد این دستورالعمل اعمال می‌شود:

  • ذخیره ابری برای بازی‌هایی که حساب‌های درون بازی ارائه نمی‌دهند و فقط حساب‌های مهمان ارائه می‌دهند یا هیچ حالت ذخیره شده‌ای از بازی را در طول جلسات بازی ارائه نمی‌دهند، لازم نیست.
  • بازی‌هایی که حجم فایل‌های ذخیره آنها از محدودیت حجم API بازی‌های ذخیره‌شده (۳ مگابایت) فراتر می‌رود و پیاده‌سازی یک راهکار ابری خودکار شخص ثالث هزینه‌بر خواهد بود، از دستورالعمل‌های ذخیره ابری معاف هستند. با این حال، ما به توسعه‌دهندگان توصیه می‌کنیم یک راهکار جایگزین ارائه دهند، مانند اینکه به بازیکنان اجازه دهند فایل‌های خود را به صورت دستی دانلود و آپلود کنند.

منابع اضافی

برای اطلاعات بیشتر، به ذخیره ابری مراجعه کنید.

دسترسی خود را در تمام صفحه نمایش‌ها گسترش دهید

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

همه بازی‌ها باید از این دستورالعمل‌ها پیروی کنند تا تجربه بازی بین دستگاه‌های مختلف را برای پیوستن به برنامه Level Up ارائه دهند:

بهینه‌سازی صفحه نمایش بزرگ

بازیکنان انتظار دارند بازی‌های خود را روی هر دستگاهی که پلتفرم بازی‌های گوگل پلی از آن پشتیبانی می‌کند، انجام دهند. این شامل دستگاه‌های اندرویدی با صفحه نمایش بزرگ مانند تبلت‌ها یا تلفن‌های تاشو نیز می‌شود. بازی شما باید قابلیت تغییر اندازه را ارائه دهد تا بهترین تجربه را برای بازیکنان در این دستگاه‌ها تضمین کند.

فرم فکتورهای گوشی، تاشو، تبلت و لپ‌تاپ
فرم فکتورهای گوشی، تاشو، تبلت و لپ‌تاپ.
  • نوارهای سیستم ، برش‌های صفحه نمایش و تغییرات پیکربندی - مانند چرخش دستگاه و تغییر اندازه پنجره - را مدیریت کنید تا از خرابی‌ها و مصنوعات بصری جلوگیری شود. اطمینان حاصل کنید که تمام عناصر رابط کاربری و گیم‌پلی قابل مشاهده و تعاملی باقی می‌مانند و از هرگونه مانعی که ورودی بازیکن را مسدود می‌کند، جلوگیری می‌شود و در عین حال وضعیت بازی به درستی حفظ یا بازیابی می‌شود.
  • بازی‌هایی که در حالت افقی (landscape) نمایش داده می‌شوند، باید تمام صفحه، بدون کادربندی حروف بزرگ یا کوچک، با نسبت ابعاد مناسب برای هر دستگاه مرجع و همچنین با نسبت ابعاد پایه ۴:۳، ۱۶:۱۰ و ۲۱:۹ باشند.
  • بازی‌هایی که در حالت عمودی (portrait layout) هستند نیز باید از نسبت‌های ابعاد مکمل (complementary aspect ratios) پشتیبانی کنند. برای مثال، برای نسبت‌های لنگر (anchor ratios) معادل ۳:۴، ۱۰:۱۶، ۹:۲۱ است.
  • بازی‌ها می‌توانند خودشان را در شرایط زیر به صورت Letterbox یا Pillar Box قرار دهند:
    • روی دستگاهی با نسبت ابعادی که در دستگاه‌های پرچمدار یافت نمی‌شود یا خارج از یکی از نسبت‌های ابعاد اصلی تعریف‌شده قبلی است.
    • اگر تنها جهت چیدمان بازی (عمودی یا افقی) با جهت فیزیکی دستگاه متفاوت باشد.

منابع اضافی

بازی‌های گوگل پلی روی کامپیوتر

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

معافیت‌ها

برخی بازی‌ها وجود دارند که توزیع آنها روی رایانه‌های شخصی چالش‌برانگیز است. استثنائات زیر در مورد این دستورالعمل اعمال می‌شود:

  • محدودیت‌های فرم فاکتور به طور معناداری کیفیت یک تجربه را کاهش می‌دهند . عناوینی که الزامات فنی حیاتی برای گیم‌پلی دارند که در فرم فاکتور Google Play Games on PC در دسترس نیستند یا در فرم فاکتور Google Play Games on PC، تجربه بازیکن را به طور معناداری کاهش می‌دهند، به عنوان مثال:
    • واقعیت افزوده و بازی‌های مبتنی بر مکان اساساً به جابجایی جغرافیایی فیزیکی دستگاه متکی هستند.
    • بازی‌هایی که از حسگرهای سخت‌افزاری موبایل محلی (مانند ورودی تنفس یا ردیابی خواب) استفاده می‌کنند، قابل شبیه‌سازی نیستند و بدون راه‌حل‌های جایگزین، برای حلقه اصلی گیم‌پلی حیاتی هستند.
    • بازی‌هایی با مکانیزم‌هایی که کاربر را ملزم به چرخش فیزیکی تمام بدن خود در فضای واقعی ۳۶۰ درجه برای یافتن دارایی‌های دیجیتال می‌کنند.
  • محدودیت صدور مجوز IP در سطح عنوان خاص پلتفرم. برخی از توسعه‌دهندگان، IP سطح عنوان بازی موبایل خود را از یک مجوزدهنده شخص ثالث مجوز گرفته‌اند. این توافق‌نامه‌ها ممکن است مجوز توسعه‌دهنده را محدود کند و انتشار عنوان را بر روی رایانه‌های شخصی بدون کسب حقوق مجوز اضافی ممنوع کند. چنین بازی‌های IP دارای مجوزی که مجوز اعطایی آنها، انتشار چنین بازی‌هایی را بر روی رایانه‌های شخصی مستثنی می‌کند، ممکن است واجد شرایط معافیت باشند.
  • ( فقط بازی‌های پولی ) اختلاف قیمت موبایل با کامپیوتر. بازی‌های پولی که قبل از 30 سپتامبر 2026 از طریق فروشگاه پلی استور توزیع شده‌اند و از قبل اختلاف قیمت بین کامپیوتر و موبایل وجود داشته است.

منابع اضافی

برای اطلاعات بیشتر در مورد توزیع در رایانه شخصی با استفاده از Google Play، به «بازی‌های Google Play در رایانه شخصی» مراجعه کنید.

کنترل‌های ورودی دقیق

پشتیبانی از چندین فرم فاکتور به معنای پشتیبانی از ورودی طبیعی دستگاه است و به طور کلی به کاربر اجازه می‌دهد تا به روشی که بهترین احساس را دارد بازی کند. این بدان معناست که بازی‌ها باید از ورودی کنترلر و کیبورد و ماوس برای بهترین تجربه بازی بین صفحه‌ای پشتیبانی کنند.

کامپیوتر رومیزی با کیبورد و ماوس. بازی روی صفحه نمایش است و ورودی‌های صفحه لمسی برای کنترل جهت و ماوس را نشان می‌دهد.
ورودی‌های صفحه‌کلید، ماوس و صفحه لمسی.
  • بازی باید به طور کامل با کنترلر، کیبورد و ماوس (K&M) در تمام دستگاه‌هایی که بازی از طریق پلتفرم Play Games که این حالت‌های ورودی در آن در دسترس هستند، پشتیبانی می‌کند، قابل بازی باشد. منظور از قابلیت کامل بازی این است که بازی را بتوان از ابتدا به طور کامل، شامل تمام مکانیک‌های گیم‌پلی و منوهای تنظیمات، بدون نیاز به بازگشت به ورودی لمسی، بازی کرد.

معافیت‌ها

همه مکانیک‌های موبایل به طور یکپارچه به کنترل‌های ورودی دقیق تبدیل نمی‌شوند. استثنائات زیر توسط مکانیک‌های اصلی گیم‌پلی و اینکه چگونه معتقدیم حالت‌های مختلف ورودی اساساً بر تجربه بازیکن تأثیر می‌گذارند، تعیین می‌شوند.

معیارها کنترل‌کننده‌ها
مورد نیاز
کی اند ام
مورد نیاز
GPS / نقشه برداری مکانی مبتنی بر مکان : واقعیت افزوده و بازی های مبتنی بر مکان اساساً به جابجایی جغرافیایی فیزیکی دستگاه متکی هستند.
(الزامی نیست)

(الزامی نیست)
حسگرهای محیطی (میکروفون/ردیابی خواب) : عناوینی که از حسگرهای سخت‌افزاری موبایل محلی (مانند ورودی تنفس یا ردیابی خواب) استفاده می‌کنند، قابل شبیه‌سازی نیستند و بدون راه‌حل‌های جایگزین، برای حلقه اصلی گیم‌پلی حیاتی هستند.
(الزامی نیست)

(الزامی نیست)
دوربین جنبشی / پانورامای واقعیت افزوده : مکانیزم‌هایی که کاربر را ملزم به چرخش فیزیکی کل بدن خود در فضای ۳۶۰ درجه دنیای واقعی برای یافتن دارایی‌های دیجیتال می‌کنند.
(الزامی نیست)

(الزامی نیست)
هدف‌گیری فضایی ژیروسکوپی/شتاب‌سنج: بازی‌هایی که برای انجام بازی به وجود ژیروسکوپ یا شتاب‌سنج روی دستگاه متکی هستند و در غیر این صورت برای پشتیبانی از ورودی‌های دقیق، نیاز به بازسازی قابل توجهی در تجربه کاربری دارند.
(الزامی نیست)

(الزامی نیست)
کشیدن سریع و شدید انگشت و ریتم چند لمسی: بازی‌های ریتمیک (ژانر موسیقی) نیاز به فعال‌سازی همزمان و همزمان چندین گره صفحه نمایش دارند که یک نشانگر ماوس نمی‌تواند آن را به صورت ریاضی اجرا کند. کنترلرها فاقد طرح فیزیکی برای ترسیم نمودارهای ریتم پویای ۶ تا ۸ لاین به صورت شهودی هستند.
(الزامی نیست)

(الزامی نیست)
ترسیم حرکات/بردارهای دست آزاد : ترسیم اشکال هندسی خاص یا مسیرهای دست آزاد، عملاً با استفاده از محدودیت‌های شعاعی دقیق یک کنترلر، به طور کامل قابل تکرار نیست.
(الزامی نیست)

(الزامی)
کشیدن و رها کردن / اشاره و کلیک مطلق : اجرای سریع مکانیک‌های کشیدن و رها کردن با یک تامب‌استیک شعاعی نسبی از نظر حرکتی غیرممکن و بسیار کندتر از لمس مطلق است.
(الزامی نیست)

(الزامی)

منابع اضافی

برای اطلاعات بیشتر در مورد پشتیبانی از ورودی‌های دقیق در بازی خود، به بخش «فعال کردن ورودی طبیعی در همه فرم فاکتورها » مراجعه کنید. هنگام پشتیبانی از کنترلرها، حتماً این پرچم را به مانیفست خود اضافه کنید تا کاربران بتوانند هنگام جستجوی بازی‌های پشتیبانی‌شده با کنترلر در فروشگاه، بازی شما را پیدا کنند.

توزیع ضریب شکل

پلتفرم بازی‌های گوگل پلی روی دستگاه‌های اندروید با فرم‌فاکتورهای مختلف موجود است و بازیکنان انتظار دارند بازی‌های خود را روی همه آنها انجام دهند. بازی شما باید با کیفیتی مثال‌زدنی روی دستگاه‌های اندروید زیر توزیع شود :

معافیت‌ها

معافیت‌های زیر در مورد این دستورالعمل اعمال می‌شود:

  • محدودیت‌های فرم فاکتور به طور معناداری یک تجربه کیفی را کاهش می‌دهند . عناوینی که الزامات فنی گیم‌پلی حیاتی دارند که در فرم فاکتور موجود نیستند یا جایی که فرم فاکتور باعث ایجاد یک تجربه بازیکن به طور معناداری کاهش یافته می‌شود، به عنوان مثال:
مکانیک گیم‌پلی فاکتورهای فرم معاف از توزیع
واقعیت افزوده و بازی‌های مبتنی بر مکان اساساً به جابجایی جغرافیایی فیزیکی دستگاه متکی هستند. بازی‌های گوگل پلی روی کامپیوتر، تبلت، گوگل بوک، اندروید تی‌وی
بازی‌هایی که از حسگرهای سخت‌افزاری موبایل محلی (مانند ورودی تنفس یا ردیابی خواب) استفاده می‌کنند، قابل شبیه‌سازی نیستند و بدون راه‌حل‌های جایگزین، برای حلقه اصلی گیم‌پلی حیاتی هستند. بازی‌های گوگل پلی روی کامپیوتر، تبلت، گوگل بوک، اندروید تی‌وی، اندروید اتو
بازی‌هایی با مکانیزم‌هایی که کاربر را ملزم به چرخش فیزیکی تمام بدن خود در فضای واقعی ۳۶۰ درجه برای یافتن دارایی‌های دیجیتال می‌کنند. بازی‌های گوگل پلی روی کامپیوتر، گوگل‌بوک، اندروید تی‌وی، اندروید اتو
  • دستگاه‌هایی با مشخصات فنی پایین‌تر از حداقل سخت‌افزار مورد نیاز موبایل. بازی‌ها از توزیع روی دستگاه‌هایی با سخت‌افزار (RAM، CPU، فضای ذخیره‌سازی یا GPU) یا نسخه‌های اندروید که پایین‌تر از حداقل سخت‌افزار مورد نیاز تلفن همراه شما هستند، معاف هستند.
  • در دسترس بودن از نظر فرم فاکتور. بازی‌ها از توزیع روی دستگاه‌هایی که در هیچ یک از مناطقی که بازی در آن ارائه می‌شود، در دسترس نیستند، معاف هستند - به این معنی که هیچ همپوشانی در دسترس بودن منطقه‌ای بین دستگاه و بازی وجود ندارد.

در دسترس بودن عنوان

بازیکنان از انعطاف‌پذیری در انتخاب دستگاه‌های مورد نظر خود و در عین حال دسترسی یکپارچه به کل مجموعه تجربیات بازی خود لذت می‌برند.

برای اینکه عناوین واجد شرایط دریافت مزایای کارت نرخ برنامه باشند، باید همزمان با عرضه شدن در سایر فرم فکتورهای قابل مقایسه و غیراندروید از 30 سپتامبر 2026 و پس از آن، بر روی فرم فکتورهای پشتیبانی شده توسط اندروید نیز منتشر شوند. فرم فکتورهای پشتیبانی شده توسط اندروید که در حال حاضر مورد نیاز هستند عبارتند از:

  • موبایل و صفحه نمایش بزرگ (تبلت، گوگل بوک، کامپیوتر)
  • اندروید XR (با اجرای بازی‌ها در یک پنجره دوبعدی روی دستگاه XR)
  • تلویزیون اندروید
  • اندروید اتو

عناوینی که این دستورالعمل دسترسی به عناوین را رعایت نکنند، پس از یک دوره انتظار ۶ ماهه ، و به محض رعایت کامل تمام دستورالعمل‌های تجربه کاربری، واجد شرایط دریافت مزایای کارت امتیاز برنامه Level Up خواهند شد.

مثال‌ها :

  • اگر عنوانی برای حضور در برنامه Level Up درخواست می‌دهد و چنین عنوانی در حال حاضر بر روی سایر فرم‌فاکتورهای غیراندرویدی مشابه موجود است، چنین عنوانی باید حداقل ۶ ماه قبل از ثبت‌نام در Level Up، بر روی تمام فرم‌فاکتورهای اندروید مشابه راه‌اندازی شده باشد، در غیر این صورت تا ۶ ماه پس از راه‌اندازی عنوان خود بر روی فرم‌فاکتور اندروید، واجد شرایط دریافت مزایای برنامه نخواهد بود. اگر عنوان قبل از ۳۰ سپتامبر ۲۰۲۶ بر روی فرم‌فاکتور غیراندرویدی راه‌اندازی شده باشد، دوره انتظار ۶ ماهه اعمال نمی‌شود.
  • اگر عنوانی که در حال حاضر در این برنامه ثبت نام کرده است، یک فرم فاکتور غیر اندرویدی مشابه را راه اندازی کند و همزمان روی فرم فاکتور اندروید مشابه منتشر نشود، به مدت 6 ماه واجد شرایط دریافت مزایای برنامه نخواهد بود.

معافیت‌ها

معافیت‌های زیر در مورد این دستورالعمل اعمال می‌شود:

  • تفاوت‌های بین پلتفرم‌های دستگاه. هر بازی از نظر فنی یا مفهومی برای هر پیکربندی سخت‌افزاری مناسب نیست؛ بنابراین، اگر توسعه‌دهنده بتواند نشان دهد که محدودیت‌های یک فرم فاکتور خاص اندروید، تجربه کاربری را در مقایسه با پلتفرم غیراندرویدی مشابه به طور معناداری کاهش می‌دهد یا اگر هیچ راه حل فنی مناسبی برای آن سخت‌افزار وجود نداشته باشد، عنوان بازی از این قانون مستثنی خواهد بود.
  • دوره مهلت راه‌اندازی. برای در نظر گرفتن موانع فنی پیش‌بینی نشده، تأخیر در بررسی فروشگاه یا «راه‌اندازی‌های موقت»، موارد زیر را پیاده‌سازی خواهیم کرد:
    • دوره مهلت استاندارد. به توسعه‌دهندگان ۱۵ روز فرصت داده می‌شود تا به وضعیت «زنده» در فروشگاه گوگل پلی دست یابند.
    • دوره ارفاقی تمدید شده. در شرایط استثنایی که توسعه‌دهنده بتواند نشان دهد که تأخیر ناشی از یک مشکل فنی از طرف گوگل یا یک فرآیند بررسی غیرمعمول و طولانی مدت برنامه بوده است، دوره ارفاقی ممکن است پس از بررسی دستی به 30 روز افزایش یابد.
  • منطقه اقتصادی اروپا (EEA). این دستورالعمل در منطقه اقتصادی اروپا (EEA) اعمال نمی‌شود. با این حال، هنگام توزیع در منطقه اقتصادی اروپا، کاربران اندروید باید بتوانند به تمام تجربیات و قابلیت‌های جدید در عنوان اندروید ارائه شده توسط توسعه‌دهنده دسترسی داشته باشند. بنابراین، توسعه‌دهندگان موظفند عناوین خود را به طور کامل برای اندروید بهینه کنند.

ارائه جلسات گیم‌پلی پایدار و روان

برای اطمینان از اجرای روان بازی‌ها روی همه فرم فاکتورها، ما در حال معرفی معیارهای کیفی هستیم که هم عملکرد و هم پایداری را برای بازیکنان تضمین می‌کند. همه بازی‌ها باید از این دستورالعمل‌های تجربه کاربری پیروی کنند تا تجربه‌ای با کیفیت بالا برای پیوستن به برنامه Level Up ارائه دهند.

پایداری

شاخص‌های عملکرد اندروید

بازیکنان انتظار دارند بازی‌هایشان تجربه‌ای پایدار و بدون مشکل در دستگاهشان ارائه دهند، بدون خرابی و عدم پاسخگویی اندروید (ANR). بازی‌ها باید آستانه‌های کیفی زیر را رعایت کنند. برای کاهش نوسانات، این آستانه‌ها بر اساس داده‌های ۲۸ روز گذشته اعمال می‌شوند و فقط دستگاه‌هایی در مجموعه تأیید شده قرار می‌گیرند که برنامه شما در ۲۸ روز گذشته حداقل ۱۵۰۰ جلسه داشته باشد.

نکات مهم اندروید دستگاه‌های تست دستگاه‌های اندرویدی با رم ۴ گیگابایت یا بیشتر
خرابی‌ها نرخ متوسط ​​تصادف کمتر از ۱٪ نرخ متوسط ​​تصادف کمتر از ۲٪
ANR ها میانگین نرخ ANR کمتر از 2٪ میانگین نرخ ANR کمتر از 3٪

معافیت‌ها

هیچ استثنائی از این دستورالعمل وجود ندارد.

منابع اضافی

برای اطلاعات بیشتر در مورد تشخیص و رفع مشکلات حیاتی، به Android Vitals مراجعه کنید.

عملکرد

نرخ فریم روان و پایدار برای ارائه یک تجربه بازی با کیفیت بالا در دستگاه‌های اندروید بسیار مهم است.

در دستگاه‌های مرجع ، به طور پیش‌فرض با سرعت ۶۰ فریم در ثانیه هدف‌گیری و رندر کنید و پس از صفحه بارگذاری، در طول گیم‌پلی پایداری داشته باشید:

  • میانگین FPS ≥ 55 FPS
  • پایین 10٪ (P90) FPS ≥ 50 FPS
  • نرخ فریم پایین ۱٪ (P99) ≥ ۳۰ فریم بر ثانیه

معافیت‌ها

بازی‌های موبایل باید تصمیمات دشوار زیادی در مورد معنای کیفیت بالا برای تجربه خاص خود بگیرند - مانند اینکه آیا در طول یک جلسه بازی، کیفیت گرافیکی یا عمر باتری را ترجیح دهند. موارد استثنای زیر در مورد این دستورالعمل اعمال می‌شود:

  • بازی‌هایی که از نرخ فریم ۶۰ در پلتفرم‌های دیگر پشتیبانی نمی‌کنند .
  • بازی‌هایی که به جای رندر مستقیم، از HWUI یا Composer استفاده می‌کنند .
  • بازی‌هایی که فقط فریم‌های جدید را بر اساس تعامل بازیکن اعمال می‌کنند ، نه به طور مداوم و منظم.
  • به دلیل چالش‌های طراحی حرارتی و محاسبات برای پشتیبانی از صفحه نمایش‌های با وضوح بالا، بازی‌ها در تبلت و دستگاه‌های تاشو ملزم به رعایت این استاندارد نیستند.

منابع اضافی

برای جزئیات بیشتر در مورد محاسبه و اندازه‌گیری عملکرد Level Up، به نرخ فریم مراجعه کنید. همچنین می‌توانید مستندات مربوط به جلسات آهسته را برای استراتژی‌های بهینه‌سازی در مورد روان بودن فریم بررسی کنید.

حافظه

برای ارائه یک تجربه عالی، اندروید ۱۷ در اواخر امسال مدیریت بهینه حافظه و الزامات سختگیرانه‌تر پلتفرم را معرفی می‌کند - همراه با تله‌متری حافظه جدید و قابل اجرا در کنسول Play. از آنجا که رعایت این محدودیت‌های استاندارد حافظه برای Level Up الزامی است، ما اکیداً توصیه می‌کنیم که این استراتژی‌های بهینه‌سازی حافظه را در مراحل اولیه اجرا کنید تا ثبات برنامه و یک تجربه کاربری عالی تضمین شود. معیارهای انطباق دقیق‌تر برای حفظ وضعیت برنامه شما در ماه‌های آینده به اشتراک گذاشته خواهد شد.

ولکان

ولکان (Vulkan) رابط برنامه‌نویسی گرافیکی مدرن اندروید است که بهبودهای قابل توجهی در عملکرد و مصرف باتری ارائه می‌دهد. همچنین تکنیک‌های گرافیکی جدید و با کیفیت‌تری را ارائه می‌دهد که تجربه گیم‌پلی در اندروید را بهبود می‌بخشد.

در دستگاه‌هایی که درایورهای گرافیکی آنها به‌روزرسانی شده است، جایی که DEQP20240301 :

  • اگر از Unity نسخه ۲۰۲۱ یا جدیدتر یا Unreal Engine نسخه ۴.۲۵ یا جدیدتر استفاده می‌کنید، Vulkan باید به عنوان API گرافیکی اصلی تنظیم شود . استفاده جزئی از OpenGL ES (به عنوان مثال، برای تبلیغات، وب ویو و غیره) تا زمانی که کمتر از ۱۰٪ فریم‌ها را تشکیل دهد، قابل قبول است.
    • به جای استفاده مستقیم از Vulkan، بازی‌هایی که از خط لوله رندر داخلی Unity استفاده می‌کنند، می‌توانند از ANGLE برای دستگاه‌های اندروید ۱۷+ استفاده کنند. این بازی‌ها تا ۳۰ سپتامبر ۲۰۲۷ فرصت دارند تا Vulkan را به عنوان API گرافیکی اصلی تنظیم کنند. انتقال به خط لوله رندر جهانی Unity برای دستیابی به این هدف اکیداً توصیه می‌شود، اما تنها مسیر مجاز نیست.
  • تمام بازی‌های دیگر می‌توانند تصمیم بگیرند که از Vulkan به عنوان API گرافیکی اصلی استفاده کنند یا از ANGLE برای دستگاه‌های اندروید ۱۷+ استفاده کنند. برای انتخاب استفاده از ANGLE، فایل مانیفست برنامه را به صورت زیر تغییر دهید:

    <application android:appCategory="game">
    <meta-data android:name="com.android.graphics.driver.prefer_angle" android:value="true" />
    </application>
    

موضع پیش‌فرض ما این است که همه بازی‌ها باید از Vulkan استفاده کنند زیرا عملکرد و مزایای باتری قابل توجهی ارائه می‌دهد. استثنای زیر اذعان می‌کند که برخی از بازی‌ها ممکن است در مورد API گرافیکی انتخابی نداشته باشند.

  • بازی‌هایی که رندرینگ خود را کنترل نمی‌کنند و از طریق HWUI/SKIA رندر می‌شوند (شبیه به نحوه رندرینگ برنامه‌ها). این بازی‌ها هیچ کنترلی بر روی خط لوله گرافیکی خود ندارند و به طور خودکار در نسخه‌های بعدی اندروید به Vulkan منتقل می‌شوند.
  • اگر بازی شما از WebGPU به عنوان API رندر خود استفاده می‌کند. WebGPU یک زبان سطح بالاتر جدید است که از Vulkan در دستگاه‌های جدیدتر و OpenGL ES در دستگاه‌های قدیمی‌تر استفاده می‌کند. اگر به هر دلیلی WebGPU تصمیم بگیرد که از Vulkan در دستگاه مورد نظر استفاده نکند، این موضوع خارج از کنترل توسعه‌دهنده است. ما در حال تلاش برای استقرار بک‌اند Vulkan در بیشترین تعداد دستگاه ممکن در اسرع وقت هستیم.
  • اگر یک بازی با مشکل مسدود شدن در Vulkan مواجه شده باشد، و آن را گزارش کرده و توسط نگهدارنده کد مربوطه (مثلاً یک موتور بازی، فروشنده GPU-IP یا گوگل) پذیرفته شده باشد، ممکن است برای مدت زمان مناسبی معافیت دریافت کند تا راهی برای حل مشکل پیدا کند یا به آن رسیدگی شود.
  • یک توسعه‌دهنده ممکن است از این الزام معاف باشد اگر بتواند تعداد دستورالعمل‌های CPU خود را به روشی مشابه آنچه Vulkan ارائه می‌دهد کاهش دهد. Vulkan در مقایسه با سایر راه‌حل‌ها تقریباً 30٪ کاهش در تعداد دستورالعمل‌های CPU ارائه می‌دهد. اگر توسعه‌دهنده بتواند با یک راه‌حل جایگزین بهبود مشابهی را نشان دهد، استفاده از Vulkan الزامی نیست.

منابع اضافی

برای اطلاعات بیشتر در مورد ارتقاء API های گرافیکی بازی خود، به Vulkan مراجعه کنید.

فهرست دستگاه‌های مرجع

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

فهرست دستگاه‌ها

سال سیستم روی تراشه
فروشنده
سیستم روی تراشه
مدل
تولیدکننده نام بازاریابی فاکتور فرم
۲۰۲۶ گوگل تنسور جی۵ گوگل پیکسل ۱۰ پرو ایکس‌ال تلفن
پیکسل ۱۰ پرو فولد تاشو
مدیاتک MT6993 ویوو ایکس۳۰۰ تلفن
ایکس۳۰۰ پرو تلفن
اوپو پیدا کردن X9 PRO تلفن
پیدا کردن X9 تلفن
کیوتی‌آی SM8845 وان‌پلاس وان‌پلاس ۱۵ آر تلفن
لنوو موتورولا سیگنچر تلفن
SM8850 سامسونگ گلکسی S26 اولترا تلفن
گلکسی S26 تلفن
گلکسی S26+ تلفن
وان‌پلاس وان‌پلاس ۱۵ تلفن
اوپو پیدا کردن N6 تاشو
شیائومی شیائومی ۱۷ تلفن
شیائومی ۱۷ اولترا تلفن
لایتزفون، قدرت گرفته از شیائومی تلفن
شیائومی ۱۷ پرو مکس تلفن
سامسونگ S5E9965 سامسونگ گلکسی S26 تلفن
گلکسی S26+ تلفن
۲۰۲۵ گوگل تنسور جی۴ گوگل پیکسل ۹ پرو ایکس‌ال تلفن
پیکسل ۹ پرو فولد تاشو
مدیاتک MT6991 شیائومی شیائومی ۱۵تی پرو تلفن
سامسونگ گلکسی تب S11 قرص
گلکسی تب S11 اولترا قرص
گلکسی تب S11 اولترا 5G قرص
گلکسی تب S11 5G قرص
ویوو ویوو X200 تلفن
ایکس ۲۰۰ پرو تلفن
ایکس۲۰۰تی تلفن
اوپو پیدا کردن X8 تلفن
پیدا کردن X8 PRO تلفن
کیوتی‌آی SM8735 شیائومی شیائومی پد ۸ قرص
SM8750 سامسونگ گلکسی S25 اولترا تلفن
گلکسی اس ۲۵ تلفن
گلکسی S25+ تلفن
گلکسی S25 اج تلفن
گلکسی زد فولد ۷ تاشو
وان‌پلاس وان‌پلاس ۱۳ تلفن
وان‌پلاس ۱۳اس تلفن
پد ۳ قرص
اوپو پیدا کردن N5 تاشو
شیائومی شیائومی ۱۵ تلفن
شیائومی ۱۵ اولترا تلفن
سونی اکسپریا ۱ VII تلفن
ویوو آی کیو او ۱۳ تلفن

ممکن است آزمایش جامع روی هر مدل خاص لازم نباشد زیرا چندین دستگاه موجود در لیست از SoC های یکسان استفاده می‌کنند و عملکرد قابل مقایسه‌ای را نشان می‌دهند. توسعه‌دهندگان پس از تأیید موفقیت‌آمیز الزامات روی حداقل یک دستگاه از هر SoC ذکر شده، واجد شرایط خود-گواهی برای این دستورالعمل‌ها هستند:

تلفن‌ها

سال سیستم روی تراشه دستگاه‌ها
۲۰۲۶ تنسور جی۵ پیکسل ۱۰ پرو ایکس‌ال
۲۰۲۵ تنسور G4 پیکسل ۹ پرو ایکس‌ال
۲۰۲۶ ام‌تی‌کی MT6993 X300، یافتن X9
۲۰۲۵ ام‌تی‌کی MT6991 شیائومی ۱۵تی پرو، گلکسی تب اس ۱۱، ویوو ایکس ۲۰۰، فایند ایکس ۸
۲۰۲۶ QCOM SM8845/8850 وان‌پلاس ۱۵ آر، موتورولا سیگنچر، گلکسی اس ۲۶، وان‌پلاس ۱۵، شیائومی ۱۷
۲۰۲۵ کیوکام SM8750 گلکسی اس ۲۵، وان‌پلاس ۱۳، پد ۳، شیائومی ۱۵. اکسپریا ۱ وی‌آی، آی‌کیو ۱۳
۲۰۲۶ اگزینوس S5E9965 گلکسی S26

تبلت

سال سیستم روی تراشه دستگاه‌ها
۲۰۲۵ ام‌تی‌کی MT6991 گلکسی تب S11
۲۰۲۵ کیوکام SM8735 شیائومی پد ۸
۲۰۲۵ کیوکام SM8750 اوپو پد ۳