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 |
|
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. |
|
|
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. |
||
|
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. |
||
|
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. |
||
|
SDK / Game Ready |
SDK aracılığıyla otomatik dil algılama uygulanmamış |
Arayüz dili, |
|
|
Game Ready hiç kullanılmıyor |
Game Ready entegre edilmemiş oysa katalogda yayımlanmak için zorunludur. Daha fazla. |
||
|
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. |
||
|
Teknik sorunlar |
İlerleme kaydedilmiyor |
Sonuçlar, seviyeler veya ayarlar oturumlar arasında kaydedilmiyor. Daha fazla. |
|
|
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. |
||
|
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. |
||
|
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. |
||
|
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. |
|
|
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
SDK başlatma. SDK, Bağlantı ve kullanım sayfasında belirtildiği şekilde kesinlikle entegre edilir ve başlatılır.
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
Uyumluluk. Oyun, güncel tarayıcılarda ve işletim sistemlerinde, ayrıca taslakta seçilen ortamla uyumlu platformlarda çalışır.
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.
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
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.
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.
Kontroller
Basic Konsol 2.2
Kontrollerin açıklaması. Kontroller, oyunun içinde veya How to play alanında tam olarak açıklanmıştır.
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.
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
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
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.
İ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.
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.
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
Telif hakkı ve özgünlük
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.
Ö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
Yaş derecelendirmesi. Oyunun içeriği, taslakta belirtilen yaş derecelendirmesiyle uyumludur.
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.
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ış
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.
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
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.
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.
Bağlantılar
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
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.
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.
Ödemeler ve satın alımlar
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.
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.
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.
Tanıtım materyalleri ve başvuru
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.
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.
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.
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.
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.