WeChat mini oyunları: doğrudan yayınlayamayacağınız en büyük anında oyun pazarı
Oleg Sidorkin, Cinevva CTO'su ve Kurucu Ortağı

Web oyunları geliştiriyorsanız, mobil desteğiniz ne kadar iyi olursa olsun oyunlarınızın erişemeyeceği, aylık yarım milyar oyuncuya sahip bir pazar var. Bu pazar WeChat'in içinde yer alıyor, geçen yıl geliri neredeyse ikiye katlandı ve buraya girmek hem teknik bir portlama sürecini hem de Batılı geliştiricilerin çoğunun hiç duymadığı düzenleyici bir süreci gerektiriyor.
Buna yönelik çözümümüzün ilk parçasını kısa süre önce kullanıma sunduk: Cinevva Game Creator'da deneysel bir WeChat mini oyun modu. Bu yazıda konuyu daha ayrıntılı ele alıyoruz: platformun gerçekte ne olduğunu, kuralların neler olduğunu ve Çin dışındaki bir geliştirici için gerçekçi bir yolun nasıl göründüğünü anlatıyoruz.
Küçümsenmesi kolay rakamlarla pazar
WeChat, 1,4 milyarı aşan toplam aylık aktif kullanıcı tabanıyla Çin'in varsayılan iletişim uygulamasıdır. Mini oyunlar, dokunup anında oynanan deneyimler olarak uygulamanın içinde yer alır: kurulum veya uygulama mağazası gerekmez; bir sohbet mesajından, aramadan ya da paylaşımdan başlatılırlar. Tencent, 2025'te mini oyun platformunun aylık 500 milyon aktif kullanıcıyı aştığını, bir milyardan fazla kayıtlı oyuncuya ve yaklaşık 500.000 geliştiriciye ulaştığını duyurdu.
Ortada ciddi bir gelir de var. Çin'in mini oyun pazarı 2024'te yıllık %99 artışla 39,8 milyar yuan, yani yaklaşık 5,6 milyar dolar gelir elde etti. Bunun yaklaşık %69'u uygulama içi satın alımlardan, %31'i ise reklamlardan geldi. Bu dağılımı aklınızda tutun; çünkü reklam payı yabancı geliştiriciler açısından son derece önemli.
Ölçek açısından bakıldığında, yalnızca bir yıllık mini oyun geliri; Poki, CrazyGames ve itch.io gibi platformların üzerinde yer aldığı küresel web oyunları pazarının tamamıyla karşılaştırılabilir düzeyde. Bu, niş bir alan değil. Kendi kuralları olan paralel bir evren.
Web oyununuzu neden öylece portlayamazsınız?
Bir WeChat mini oyunu, web oyununa benzer ve JavaScript ile yazılır. Bu nedenle doğal varsayım, portlama işinin bir hafta sonunda tamamlanabileceğidir. Öyle değildir ve bunun nedenleri yapısaldır.
Mini oyunlar tarayıcıda çalışmaz. Size bir canvas, WebGL ve bir dizi wx.* API'si sağlayan WeChat'in kendi çalışma zamanı ortamında çalışırlar. DOM ve CSS yoktur. Oyununuzdaki her düğmenin, can göstergesinin, menünün ve iletişim kutusunun canvas üzerine çizilmesi ve tıklama/dokunma algılamasının kendi kodunuz tarafından yapılması gerekir. Oyununuzun kullanıcı arayüzü HTML ise bu arayüz WeChat'te mevcut değildir.
Girdi modeli de farklıdır. Pointer Lock ve fare yoktur; bu nedenle masaüstü tarzı bir FPS kamerası, sürükleyerek bakma kontrolüne dönüştürülmelidir. Birincil cihazda klavye de yoktur. Oyununuz yalnızca dokunmatik kontrollerle tamamen oynanamıyorsa oynanabilir değildir.
Ana paket için 4 MB, alt paketlerle birlikte toplamda 20 MB sınırı vardır ve oyununuzun çalıştırdığı her şeyin incelenen paketin içinde bulunması gerekir. Bu da bizi tüm platformu şekillendiren kurala getiriyor: WeChat, dinamik olarak çalıştırılan kodu yasaklar. eval, new Function, çalışma zamanında JavaScript indirme yoktur ve Tencent, bu kısıtlamayı aşmak için JS yorumlayıcıları yerleştiren uygulamaları aktif olarak reddeder. Her oyun, kapalı ve incelenmiş bir yapıttır.
Bu son kural nedeniyle, bizim ya da başka birinin web oyunlarını WeChat'e aktaran bir “portal uygulaması” hiçbir zaman olmayacak. Her oyun, bağımsız bir mini oyun olarak ayrı ayrı incelemeden geçer. Bu alanda size yardımcı olmak isteyen herhangi bir aracın temiz, kendi kendine yeten ve yalnızca canvas kullanan paketler üretmenize yardımcı olması gerekir. Yeni modumuzu bu tasarım kısıtı etrafında geliştirdik.
Düzenleyici gerçeklik
Şimdi kodla hiçbir ilgisi olmayan kısma geçelim. Çin, oyunları yayımlanmış medya olarak düzenler ve gereklilikler katmanlar hâlinde birikir. Bunların hiçbiri gizli değil, ancak Çin dışında neredeyse hiç kimse bunları açıkça anlatmıyor. Dolayısıyla gereklilikler şöyle:
ICP kaydı. 2023'ün sonlarından bu yana her mini program ve mini oyun, ICP kaydını tamamlamak zorunda (WeChat platformu üzerinden Çin makamlarına yapılan bir kayıt). Bu süreç genellikle bir ila üç hafta sürer.
Her oyun için telif hakkı kanıtı. Her oyun için ya yazılım telif hakkı kaydı ya da daha hızlı alınabilen elektronik telif hakkı sertifikası gerekir. Elektronik yöntem, oyun başına yaklaşık on ila on beş gün sürer. Çok sayıda küçük oyun yayımlamayı planlıyorsanız bunun her oyun için ayrı bir maliyet oluşturduğunu hesaba katmanız gerekir.
Ücret alıyorsanız banhao. Uygulama içi satın alım içeren her oyun, Ulusal Basın ve Yayın İdaresi'nden, yaygın adıyla banhao olarak bilinen bir oyun yayın lisansı almalıdır. Yabancı bir geliştirici açısından bu süreci iki gerçek tanımlar. Birincisi, yalnızca Çinli bir şirket başvurabilir. İkincisi, ithal oyunlar ayrı ve daha yavaş bir onay sürecinden geçer; bu süreç işlediğinde tarihsel olarak altı ila sekiz ay sürmüştür. Uygulamada Çin dışındaki bir geliştirici, para kazandıran bir oyunu ancak başvuruyu yapan, lisansı elinde bulunduran ve oyunu işleten lisanslı bir yerel yayıncı aracılığıyla yayımlayabilir.
Reklamlı ücretsiz oyun istisnası. Hiçbir türde ödeme içermeyen ücretsiz bir oyun için banhao gerekmez. Oyun yine de WeChat'in kendi reklam bileşenleri aracılığıyla gelir elde edebilir. Unutmayın: reklamlar, 2024'teki mini oyun gelirlerinin %31'ini, yani 1,7 milyar dolardan fazlasını oluşturdu. Bu, küçük bir geliştiricinin Çinli bir kurumsal ortak olmadan ilerleyebileceği tek yoldur ve pazarın uzun kuyruğundaki oyunların büyük bir bölümü tam olarak bu şekilde faaliyet gösterir.
Dürüstçe özetlemek gerekirse: ücretsiz ve reklam destekli bir mini oyun yayımlamak, haftalarla ölçülen bir evrak sürecidir. Para kazandıran bir oyun yayımlamak ise dikkatle seçmeniz gereken bir ortakla birlikte aylarla ölçülen bir iş geliştirme projesidir.
Cinevva'nın mini oyun modu bu konuda ne yapıyor?
Evrak işlemlerinizi sizin yerinize yapamayız. Ancak daha ilk istemden itibaren oyunun kendisinin hiçbir zaman engel oluşturmamasını sağlayabiliriz.
WeChat mini oyun modu açıkken Game Creator, taşınabilir alt kümenin sınırları içinde oyun oluşturur: HTML yerine canvas üzerinde çizilen kullanıcı arayüzü; pointer lock yerine sürükleyerek bakma özelliğine sahip, dokunmatik öncelikli kontroller; gerçek WebGL2 desteğinin bulunmadığı durumlarda uygun bir yedek ekran sunan ve orta segment telefonlara göre bütçelenmiş render işlemi; yalnızca mp3 seslerini destekleyen katı bir varlık bütçesi; dinamik import ve çalışma zamanında kod yükleme olmaması; ayrıca WeChat'in depolama API'sine eşlenen kayıtlar. Oyun, diğer tüm Cinevva oyunları gibi tarayıcıda çalışmaya devam eder; böylece oyunu normal şekilde oluşturabilir, test edebilir ve paylaşabilirsiniz. Tek fark, portlama işleminden sağ çıkabilecek alt kümenin sınırları içinde kalmasıdır.
Bu oyunlardan birinden, WeChat DevTools'ta doğrudan açılmaya hazır bir proje üreten dışa aktarma aracı üzerinde çalışmalar devam ediyor. Sıralamayı bilinçli olarak bu şekilde yaptık. Bir dışa aktarma aracı kodunuzu paketleyebilir, ancak HTML ile hazırlanmış bir HUD'ı ortadan kaldıramaz veya yalnızca fareyle çalışan kontrolleri yeniden tasarlayamaz. Taşınabilirlik, oyunun nasıl oluşturulduğuna bağlı bir özelliktir; bu nedenle önce modu geliştirdik.
Mini oyun motorları rehberimizi veya WeChat ve Douyin için yayınlama kılavuzunu okuduysanız burada üretim sürecine uygulanan yaklaşımı biliyorsunuzdur: en ucuz portlama, hiç yapmak zorunda kalmadığınızdır.
Çin dışındaki bir geliştirici için gerçekçi bir yol haritası
İlk oyun için bizim gerçekten yapacağımız şey şu olurdu: küçük ve kısa oturumlu bir oyun geliştirmek. Çünkü platform bunları ödüllendiriyor; başarılı oyunlar destansı maceralar değil, oyuncuya “bir tur daha” dedirten oyunlardır. Dikey ekranı ve yalnızca dokunmatik kontrolleri önceliklendirerek tasarım yapın. Oyunu reklamlı ve ücretsiz olarak yayımlayın; böylece Çinli oyuncuların oyununuzu isteyip istemediğini öğrenirken banhao sürecinin dışında kalırsınız. ICP kaydını ve elektronik telif hakkı sertifikasını kendiniz halledin; bunlar zahmetlidir ancak yönetilebilir. Yalnızca oyun oyuncuları elde tutabildiğini kanıtladığında ve gerçek bir uygulama içi satın alım potansiyeli gördüğünüzde, elinizde verilerle yayıncı görüşmelerine başlayın. Çünkü oyununuz zaten bir kitleye sahipse yayıncıyla yapılacak müzakere çok farklı ilerler.
Yeni mod, tam olarak bu stratejiyi desteklemek için geliştirildi: aday oyunları üretmenin maliyetini neredeyse sıfıra indirmek ve böylece düzenleyici harcamalar başlamadan önce neyin işe yaradığını keşfedebilmenizi sağlamak.
Bu pazara girmeyi planlıyorsanız mod henüz şekillenme aşamasındayken sizden gerçekten haber almak isteriz. Bizimle iletişime geçin veya Game Creator'da oyun geliştirmeye başlayın.
Kaynaklar
- PocketGamer.biz: WeChat Mini Games aylık 500 milyon aktif kullanıcıyı aştı
- iChongqing: WeChat Mini Games 1 milyar kullanıcıya ulaştı
- Oreate: 2025 WeChat mini oyun ekosistemi gelişim raporu (2024 pazar verileri)
- Resmî WeChat belgeleri: JavaScript desteği ve dinamik kod yasağı
- Resmî WeChat belgeleri: tarayıcı tarzı kod için uyarlama katmanı
- Niko Partners: Çin'deki oyun düzenlemeleri
- ClearLaunch: Çin'de oyun onayı (banhao) gereklilikleri ve yaptırımlar
- AppInChina: kapsamlı WeChat mini oyunları rehberi