Oyun gereksinimleri

Yandex Oyunlar kataloğunda yayınlanmadan önce her oyun moderasyondan geçer — böylece farklı cihazlarda ve her bağlantı türünde milyonlarca kullanıcı için istikrarlı ve kaliteli bir oyun deneyimi sağlıyoruz.

Bu sayfada, konulara göre gruplandırılmış ana Oyun gereksinimleri maddelerine genel bir bakış sunulmaktadır — oyununuzu hazırlamadan önce hızlıca yönünüzü bulmak için kullanın. Bu kapsamlı bir liste değildir: yayınlamadan önce Gereksinimlerin tam listesi ile karşılaştırarak kontrol edin.

Gereksinimler, uygulama düzeylerine göre ayrılmıştır:

  • Temel — temel uygulama, istisnasız tüm oyunlar için zorunludur.
  • Gelişmiş — gelişmiş uygulama, yalnızca ilgili işlevselliği kullanıyorsanız zorunludur (örneğin, belirli bir platformu veya para kazanma düzenini destekliyorsanız). Temel uygulama gereksinimlerini tamamlar — ikisinin aynı anda karşılanması gerekir.
  • Öneri — isteğe bağlı maddeler: moderasyon bunların uygulanmasını kontrol etmez, ancak uyulması oyununuzun kalitesini artırır.

Bazı maddelerde ayrıca bağlantı rozetleri vardır: madde numarası (örneğin 1.1) Gereksinimlerin tam listesi içindeki ilgili maddeye, Açıklama rozeti ise gereksinimin ayrıntılı olarak incelendiği sayfaya yönlendirir.

Yayımlama reddinin sık nedenleri

Oyun gereksinimleri maddesi

Kategori

İhlal

Açıklama

1.6.1.8, 1.6.2.7

UI / Arayüz

Etkileşimde bağlam menüsü

Sağ tıklama veya uzun basma sırasında sistem tarayıcısı bağlam menüsü görünüyor — oyun alanında devre dışı bırakılması gerekiyor.

1.6.1.6, 1.6.2.5

Sistem oynatıcısı (masaüstü ve mobil)

Ses veya video içeriği, yerleşik oyun oynatıcısı yerine sistem oynatıcısı üzerinden oynatılıyor — bu durum arayüz bütünlüğünü bozuyor. Daha fazla.

4.7

Reklam gösterimi sırasında ses duraklatılmıyor

Reklam yayını sırasında oyun sesi çalmaya devam ediyor. Reklam süresince ses duraklatılmalıdır.

1.3

Sekme değiştirildiğinde ses devam ediyor

Sekmeden ayrılındığında oyun müziği veya sesleri durmuyor. Oyunun sayfa odağı kaybına tepki vermesi gerekiyor. Daha fazla.

2.14

SDK / Game Ready

SDK aracılığıyla otomatik dil algılama uygulanmamış

Arayüz dili, ysdk.environment.i18n.lang kullanılmak yerine manuel olarak ayarlanıyor. Oyunun kullanıcının diline otomatik olarak uyum sağlaması gerekiyor. Daha fazla.

1.19.2

Game Ready hiç kullanılmıyor

Game Ready entegre edilmemiş oysa katalogda yayımlanmak için zorunludur. Daha fazla.

1.1

SDK gömülü değil veya hatalı gömülmüş

SDK betiği eksik, resmi olmayan bir kaynaktan bağlanmış ya da hatalarla başlatılıyor. Daha fazla.

1.9

Teknik sorunlar

İlerleme kaydedilmiyor

Sonuçlar, seviyeler veya ayarlar oturumlar arasında kaydedilmiyor. Daha fazla.

1.14

Oyun başlamıyor

Yükleme ekranı takılıyor veya oyun oynanabilir aşamaya ulaşmıyor. Başlatma sırasında konsolu hatalara karşı kontrol edin. Daha fazla.

1.14

Başlangıçta veya işlemler sırasında hata

Başlatma sırasında veya oyun boyunca tarayıcı konsolunda işlevselliği etkileyen JS hataları görünüyor. Daha fazla.

1.15

Oyun tamamlanmamış görünüyor

Oyunda gerekli ögeler (metinler, dokular, kontroller, ikonlar) eksik veya çalışmıyor ya da geliştirme izleri kalmış ("demo", "geliştirme aşamasında", "trial version"). Daha fazla.

2.3

Açıklamayla uyumluluk

Oyun belirtilen türle uyuşmuyor

Oynanış, Draft sekmesinde seçilen kategoriye aykırı. Tür ve açıklama oyunun içeriğini doğru yansıtmalıdır.

8.2.2

Oyun adı

Yanıltıcı ad

Ad, kullanıcıyı oyun koşulları konusunda yanıltan kelimeler içeriyor: "free", "top", "best", "ücretsiz", "bedava" vb.

Teknik gereksinimler

SDK

Basic SDK 1.1 1.19.1 Açıklama

SDK başlatma. SDK, Bağlantı ve kullanım sayfasında belirtildiği şekilde kesinlikle entegre edilir ve başlatılır.

Basic SDK 1.19.2 Açıklama

Game Ready. Kullanıcının oynamaya başlayabileceği anda Game Ready içindeki LoadingAPI.ready() çağrılır.

Full SDK 1.19.3

Oynanış işaretlemesi. Varsa, GameplayAPI.start() ve GameplayAPI.stop() çağrılarının yapıldığı anlar Oynanış bölümüne uygundur.

Full SDK 1.19.4

Oynanış etkinlikleri. game_api_pause / game_api_resume için ysdk.on() / ysdk.off() kullanılıyorsa, bunların işlenme mantığı Oyunun Duraklatılması ve Devam Ettirilmesi Olayları bölümüne uygundur.

Hatasız çalışma

Basic Konsol 1.6 1.20

Uyumluluk. Oyun, güncel tarayıcılarda ve işletim sistemlerinde, ayrıca taslakta seçilen ortamla uyumlu platformlarda çalışır.

Basic 1.14 Açıklama

Kararlılık. Oyun, normal oynanış ve sistem eylemleri sırasında — ekranı döndürme, uzun basma, tarayıcıyı küçültme, reklam gösterme ve benzeri durumlarda — hata ve kilitlenme olmadan çalışır.

Basic 1.15 Açıklama

Hazırlık. Oyun tamamlanmış bir görünüme sahiptir ve geliştirme veya ön test aşamasında değildir. Oynanış için gerekli tüm öğeler uygulanmıştır: metinler, grafikler, kontroller ve oyun mekanikleri.

Full Mobil 1.6.1.7

WebGL bildirimi yok. Oyun açıldığında WebGL bildirimi görünmez.

Full Mobil Masaüstü 1.6.1.8 1.6.2.7

Alan seçilmesi yok. Mobil cihazlarda oyunun iç alanına uzun basma veya masaüstünde onunla etkileşim, alanın seçilmesine veya bağlam menüsünün açılmasına yol açmaz.

Öneri 6.4

Temiz konsol. DevTools'ta konsol açıldığında oyunda hata yoktur.

Cihazlar ve görüntüleme

Basic 1.8 1.10 Açıklama

Uyarlanabilir düzen. Oyunun etkileşimli öğeleri ekran boyutuna uygundur ve etkileşim için rahattır. Oyun, pencere boyutu değiştiğinde ve ekran döndürüldüğünde dahil olmak üzere doğru şekilde görüntülenir.

Full Mobil 1.6.1.1

Mobilde oyun alanı. Oyun, oynanış veya başlatma sırasında tam ekran modundadır.

Full Masaüstü 1.6.2.1 1.6.2.2

Masaüstünde oyun alanı. Etkin alan, dikey veya yatay olarak kullanılabilir alanın kenarına kadar uzanır (yapışkan bannerlar hariç) ve uzun kenarı kısa kenarın iki katından fazla değildir.

Full TV 1.6.3.1 Açıklama

TV'de oyun alanı. Oyun ekranın tüm alanını kaplar ve tam ekran modu kullanılabilir.

Kontroller

Basic Konsol 2.2

Kontrollerin açıklaması. Kontroller, oyunun içinde veya How to play alanında tam olarak açıklanmıştır.

Full Mobil 1.6.1.2 1.6.1.5

Mobilde kontroller. Veri girme olanağı varsa (örneğin, oyuncunun takma adı), giriş alanına dokunulduğunda klavye otomatik olarak gösterilir. Oyun tamamen hareketlerle kontrol edilir — mekanikler ivmeölçer ile desteklenebilir.

Full Masaüstü 1.6.2.4 1.6.2.6

Masaüstünde kontroller. Oyun, klavye düzeninden bağımsız olarak varsayılan olarak klavye veya fare ile kontrol edilebilir. İşletim sistemi veya diğer uygulamalar tarafından ayrılmış tuş kombinasyonları kullanılmaz.

Full SDK TV 1.6.3.2 1.6.3.3 Açıklama

TV'de kontroller. TV kumandasının ok tuşlarıyla kontrol desteklenir — bu, oyunu tamamen bitirmek için yeterlidir. Oyun, Back ve OK düğmelerinin etkinliklerini işler.

Öneri 6.7

Gereksiz öğeler yok. Bildirilen platformlarda oyun içindeki etkileşimde fayda sağlamayan düğme ve kontrol öğeleri yoktur. Örneğin, ana menüdeki oyundan çıkma düğmesi.

Ses

Basic 1.3 4.7 Açıklama

Odak yok — ses yok. Sekme odağı kaybettiğinde ses durur; bu, tam ekran reklam sırasında da geçerlidir.

Full Mobil Masaüstü 1.6.1.6 1.6.2.5 Açıklama

Sistem oynatıcısı yok. Hiçbir tarayıcıda, oyunun çağırdığı sistem oynatıcısı görüntülenmez.

Öneri 6.2

Sesi kapatma. Sesin kapatılma seçeneği eklenmiştir.

Yetkilendirme ve ilerlemeyi kaydetme

Basic SDK 1.2 Açıklama

Oyuna giriş. Misafir girişi veya yetkilendirme olmadan oynama uygulanmıştır ve bu durumda ilerleme kaydedilir. Üçüncü taraf servislerde yetkilendirme gerekmez — yalnızca Yandex Oyun SDK'sı aracılığıyla istenebilen Yandex ID ile yetkilendirme kabul edilir. Bu, yalnızca kullanıcının bilinçli bir eyleminden sonra gerçekleşir.

Basic 1.9 4.2 Açıklama

İlerlemeyi kaydetme. Değişiklikler, oyuncunun eyleminden hemen sonra kaydedilir ve sayfa yenilendiğinde veya ekran yönü değiştiğinde kaybolmaz. Reklama geçiş yapıp geri döndükten sonra da ilerleme kaydedilir.

Full SDK Konsol 1.11

Bulut kayıtları. Oyun, ilerlemeyi Yandex Oyun SDK'sı aracılığıyla kaydediyorsa, taslakta The game use cloud save seçeneği etkinleştirilir.

Full 1.13.3 Açıklama

Satın alma ilerlemesi. Oyunda uygulama içi satın alımlar varsa, ilerleme sunucuda kaydedilir ve aynı kullanıcı tarafından farklı cihazlardan erişilebilir.

Oyun dosyaları

Basic 1.21

Oyun boyutu. Tüm oyun dosyalarının boyutu, sıkıştırılmamış halde 100 MB'ı geçmez.

Basic 1.22

Arşiv yapısı. Kök dizinde index.html bulunur; dosya ve klasör adlarında boşluk ve Kiril karakterleri yoktur.

Basic SDK 1.7 Açıklama

SDK bağlantısı. Dünyanın herhangi bir yerinden doğru çalışması için, oyun kodunda games.s3.yandex.net adresine mutlak URL'ler yoktur — oyunun kendi alan adında barındırıldığı durum hariç.

Basic 1.18

URL'den bağımsızlık. Oyunun çalışması, açıldığı adres nedeniyle kısıtlanmaz.

Oynanış ve içerik

Basic 3.5

Telif hakkı. Tüm materyallerin telif hakkı oyunun oluşturucusuna aittir. Tüm materyalleri moderasyona, oluşturucunun kendisi veya bunları dağıtma hakkına sahip bir kişi gönderir.

Basic 3.6 Açıklama

Özgünlük. Oyun, Yandex Oyunlar kataloğundaki başka bir oyunu tamamen veya kısmen kopyalamaz ve kendi oyunlarınızı tekrarlamaz. Bir oyunun devamı, yalnızca oyunun konusu ve/veya mekanikleri tamamen yeniden çalışıldığında ayrı olarak yayınlanır.

Basic 1.24

Güncellemelerin sürekliliği. Oyunun yeni sürümleri temel konseptini korur — tamamen farklı bir oyunu güncelleme olarak yükleyemezsiniz.

Yaş derecelendirmesi ve yasak materyaller

Basic Konsol 2.7 Açıklama

Yaş derecelendirmesi. Oyunun içeriği, taslakta belirtilen yaş derecelendirmesiyle uyumludur.

Basic 8.3.5 Açıklama

Açık içerik ve ayrımcılık. Medya materyalleri pornografi, erotizm ve cinsiyet, milliyet veya din temelli hakaret içeren materyaller içermez.

Basic 8.3.6 Açıklama

Güvenlik ve etik. Medya materyalleri rahatsız edici ve şok edici içeriğe odaklanmaz: tuvalet temaları, korkutucu karakterler ve konumlar, aşırı kan veya kanın görselleştirilmesi.

Basic 1.23

Etkileşimli yapay zeka yok. Önceden yapay zeka (YZ) tarafından oluşturulmuş materyallere izin verilir, ancak oyunun kendisinde etkileşimli YZ yasaktır.

Basic 3.4

Yasak konular. Kara büyü, gerçekçi şiddet veya hayvanlara, çocuklara ve yaşlılara karşı zalimane davranış, politika ve çatışmalar, din, oyuncunun hayatı ve sağlığıyla ilgili tahminler.

Basic 8.2.4

Küfür yok. Metinler, herhangi bir dilde küfür ve kaba ifadeler içermez.

Oynanış

Basic 2.4 Açıklama

Oyun mekanikleri. Oyun, oyun mekaniklerinin varlığı kriterlerinden en az birine uyar: rekabetçi mekanikler, ilerleme, hedef veya tamamlama içerir.

Basic 2.8

Zorluk ve konu. Artan zorluk ve anlaşılır bir konu veya dünya.

Basic 2.9 Açıklama

Süre. Oyunun ana içeriğini tamamlamak 10 dakikadan fazla sürer veya kullanıcının onu yeniden oynamak için bir motivasyonu vardır.

Öneri 6.3

Duraklatma. Oynanış duraklatılabilir.

Öneri 6.8

Eğitim. Karmaşık mekaniklere sahip oyunlarda, başlangıçta bir eğitim uygulanmıştır.

Yerelleştirme

Basic SDK 2.14 Açıklama

Otomatik dil algılama. Oyuna, Yandex Oyun SDK'sı aracılığıyla otomatik dil algılama entegre edilmiştir.

Basic 8.2.1

Dil bilgisi. Metinler, seçilen dilde hatasız yazılmıştır.

Full Konsol 8.2.3 Açıklama

Metin çevirisi. Oynanış için önemli tüm metinler desteklenen dillere çevrilmiştir.

Öneri 6.9

Dil değiştirme. Oyunda dili elle seçmek için bir ayar varsa, bu ayar sezgiseldir: menüler ve ayarlar evrensel simgelerle, diller ise bayraklarla veya kendi adlarıyla temsil edilir.

Basic 8.4.2 3.9

Harici kaynak yok. Bağlantılar dosya indirmeye ve harici kaynaklara yönlendirmez. Logolarda ve grafik öğelerde bağlantı yoktur. Video entegrasyonu (varsa), oynatıcı arayüzü üzerinden harici kaynaklara geçişe izin vermez — YouTube üzerinden entegrasyon uygun değildir.

Basic 8.4.4

Otomatik yönlendirme yok. Kullanıcıyı otomatik olarak veya öneriyle harici sitelere yönlendirmek yasaktır.

Full SDK Mobil Masaüstü 8.4.1 Açıklama

Kendi oyunlarınıza bağlantılar. Oyunda, Yandex Oyunlar kataloğundaki diğer oyunlarınıza giden bağlantılar varsa, bunlar SDK aracılığıyla entegre edilmiştir. Geçiş oynanışı kesintiye uğratmaz ve gezinme öğeleri kullanıcılar için belirgindir.

Full TV 1.6.3.5

TV'de bağlantılar. Diğer oyunlarınıza giden bağlantılar yoktur.

Full 8.4.3

Sosyal ağlar. Katalogdaki oyunlarınıza adanmış, adında Yandex Oyunlar geçen ve üçüncü taraf materyaller yayınlamayan herkese açık topluluklara bağlantılara izin verilir.

Öneri 6.1

Geri bildirim. Geliştirici veya yayıncıyla iletişim için bir e-posta adresi belirtilmiştir.

Para kazanma

Basic 1.12 Açıklama

Para kazanma etkin. Oyunda reklam veya uygulama içi satın alımlar vardır.

Reklam

Basic SDK 4.1

SDK aracılığıyla reklam. Reklam yalnızca Yandex Oyun SDK'sı aracılığıyla çağrılır. Üçüncü taraf reklam verenlerin reklamları, bunlara statik reklam görselleri ve metinleri dahil, yoktur.

Basic 1.16

Değişiklik yok. Reklam bloklarının içeriğini ve görünümünü değiştirmek veya bunları kendi öğelerinizle taklit etmek yasaktır.

Full 4.4 Açıklama

Mantıksal duraklamalar. Tam ekran reklam, oyunla etkileşime engel olmaz ve yalnızca mantıksal duraklamalarda gösterilir.

Full 4.7

Gösterim sırasında duraklatma. Tam ekran reklam gösterildiğinde, oyundaki ses ve oynanış duraklatılır.

Full 4.5

Ödüllü reklam. Kullanıcı, ödüllü reklamı isteğe bağlı olarak izler ve ardından oyunda ödülünü alır. Böyle bir reklamı gösteren düğme, anlaşılır bir metin veya illüstrasyon içerir.

Full 4.6.1 4.6.2

Ek bloklar. Yalnızca sticky banner'lara izin verilir. Özel RTB bannerları yasaktır.

Ödemeler ve satın alımlar

Basic 1.6.3.4 3.4.2

Kısıtlamalar. TV'deki oyunlarda ve fal içeren oyunlarda uygulama içi satın alımlar yoktur.

Basic 3.7

Gerçek para yok. Oyunda gerçek para, fiziksel ödüller, ürünler, promosyon kodları ve gerçek dünyadaki diğer değerli şeyler kazanılamaz, satın alınamaz veya alınamaz.

Basic SDK 1.4

SDK aracılığıyla ödemeler. Ödemeler yalnızca Yandex Oyun SDK'sı aracılığıyla yapılır. Herhangi bir harici satın alma yoktur.

Full SDK 1.13.1 Açıklama

Tüketim. Tüketim yöntemi etkinleştirilmiştir.

Full SDK 1.13.2 1.13.4 Açıklama

Otomatik algılama. Tüm satın alımlarda, Yandex Oyun SDK'sından alınan bir fiyat ve para birimi belirtilmiştir.

Full 1.13.5 Açıklama

Satın alma açıklaması. Satın alma açıklaması, kullanıcının aldığı şeyle uyumludur.

Full Konsol 1.13.6

Konsol ile uyumluluk. Oyundaki satın alma listesi, Geliştirici Konsolu'ndaki In-app purchases sekmesindeki etkin satın alımlarla eşleşir.

Full 1.13.3 Açıklama

Satın alma ilerlemesi. Oyunda uygulama içi satın alımlar varsa, ilerleme sunucuda kaydedilir ve aynı kullanıcı tarafından farklı cihazlardan erişilebilir.

Tanıtım materyalleri ve başvuru

Basic Konsol 5.2 5.3 Açıklama

Doğru doldurma. Taslak tüm zorunlu alanları doldurulmuştur. Metinler ve dosyalar, içerikleri, hacimleri ve formatlarıyla ilgili gereksinimlere uygundur.

Basic Konsol 5.1.1.1 5.1.2 8.2.2 8.3.2

Oyunla uyumluluk. Oyunun kendi öğeleri veya onunla doğrudan ilgili materyaller kullanılır: bunlar oyunun gerçek mekaniklerini ve oynanışını yansıtır, kullanıcıyı yanıltmaz ve rastgele bir görsel veya video değildir. Diğer oyunların oynanışını ve tanıtım materyallerini yeniden kullanmak yasaktır.

Basic Konsol 2.3

Tür. Oyun, taslakta bildirilen türle uyumludur.

Full Konsol 5.4

Meta veriler. Etiketler ve anahtar kelimeler, oyunun teması ve içeriğiyle uyumludur.

Metin açıklamaları

Basic Konsol 5.11

Yapay hacim yok. Taslağın farklı alanlarında tekrarlanan karakterler ve yinelenen metinler yasaktır.

Basic Konsol 5.12

Adın özgünlüğü. Oyunun adı, Yandex Oyunlar kataloğunda taslakta seçilen tüm diller için özgündür.

Basic Konsol 5.1.3 Açıklama

Adın tutarlılığı. Ad, her dilde oyunda ve taslağın tüm materyallerinde aynıdır.

Basic Konsol 8.2.1

Tamamı büyük harf yok. Oyunun adı tamamen büyük harflerle yazılmamıştır.

Basic Konsol 8.2.2

Yanıltıcı kelimeler yok. Oyunun adı oyuncuyu yanıltmaz: "free", "top", "best" ve benzeri kelimeler kullanılamaz.

Öneri 6.5

Gereksiz kelimeler yok. Ad, oyunun ayrılmaz bir parçası olmadıkça "oyun" ve "game" kelimelerini içermez.

Grafik materyaller ve video

Basic Konsol 8.3.1

İyi kalite. Medya materyallerinde görsel kusur yoktur: pikselleşme, aşırı karartma, tek renkli kareler, simge veya kapaktaki kırpılmış metin.

Basic Konsol 5.9

Düz dolgu yok. Tüm medya materyallerinin kenarlarında siyah veya beyaz kenarlıklar olmamalıdır. Bununla birlikte renkli bir zemin kullanılabilir.

Basic Konsol 8.3.3

Çerçeve yok. Medya materyallerinde çerçeve ve yuvarlatılmış köşeler yoktur.

Basic Konsol 8.3.4 Açıklama

Arayüz öğeleri yok. Medya materyalleri, cihazın sistem arayüzünü ve Yandex Oyunlar arayüzünü içermez — rozetler, oyun derecelendirmesi vb.

Basic Konsol 5.6

Simge ve kapak. Oyundan ekran görüntülerini simge veya kapak olarak kullanmak yasaktır.

Basic Konsol 5.1.1.2 5.1.1.3 Açıklama

Gerçek oynanış. Ekran görüntüleri ve video materyalleri (reklamlar hariç), görüntünün veya sürenin en az %70'ini kaplayan oyunun gerçek oynanışını gösterir. Kalan kısım çerçeveleme veya görsel efektler için kullanılabilir.

Temel uygulama — gereksinim, istisnasız tüm oyunlar için zorunludur.

Gelişmiş uygulama — gereksinim, yalnızca ilgili işlevselliği kullanıyorsanız zorunludur (örneğin, belirli bir platformu veya para kazanma düzenini destekliyorsanız). Temel uygulama ile aynı anda karşılanması gerekir.

Öneriler — oyununuzun kalitesini artıracak faydalı uygulamalardır. Moderasyon bunların uygulanmasını kontrol etmez.

Gereksinim, Yandex Oyun SDK'sı entegrasyonuyla ilgilidir.

Gereksinim, Geliştirici Konsolu ayarlarıyla ilgilidir.

Gereksinim, mobil cihazları destekleyen oyunlar için geçerlidir.

Gereksinim, masaüstü cihazları destekleyen oyunlar için geçerlidir.

Gereksinim, televizyonları destekleyen oyunlar için geçerlidir.

WebGL (Web Graphics Library), GPU kullanarak grafik oluşturmak için bir tarayıcı API'sidir.

Uzun basma.