Web3 – Blockchain Oyun Geliştirme

Blockchain varlıklar, token economy ve cüzdan entegrasyonu. Önce oyunu geliştiriyoruz; ardından web3 bağlantılarını çalışan yapının üstüne ekliyoruz.

Web3 - Blockchain Oyun Geliştirme

Web3 Oyunlarında Bugünkü Durum

Web3 oyunlarında spekülatif dönem geride kaldı.

Geriye daha küçük ve daha ciddi bir alan kaldı. Gerçek bir kullanım alanı arayan token projeleri, zincir üstü oyun geliştiren platformlar, kazandığı varlığın sahipliğini doğrulamak isteyen topluluklar ve ortak bir sanal alan kurmak isteyen markalar bu alanda çalışıyor.

Bu projelerin çoğunda aynı sorun görülüyor: oyun ikinci planda kalıyor. Tokenomi tarafına büyük emek veriliyor, oyunun oynanmak istenip istenmediği ise sorulmuyor. Oyuncular kazanç için geliyor. Kazanç düştüğünde oyunun onları tutacak başka bir tarafı kalmıyor.

Biz önce oyunu geliştiriyoruz. Zincir, kendi başına da çalışan bir yapının üzerine ekleniyor.

Neler Geliştiriyoruz

Zincir üstü varlık ve sahiplik geliştirme: Eşyalar, karakterler ve takımlar için ERC-721 ve muadili standartları kullanıyoruz. Takas ve geliştirme yollarını da kuruyoruz. Örneğin futbol menajerlik oyunumuzda takım oyuncuları zincir üstü varlık olarak tutuluyor. Lig tablosu, sezon yapısı ve ekonomi ise bu katman olmadan da çalışıyor. Zincir katmanını her projede bu şekilde kurguluyoruz.

Token ekonomisi tasarımı: Oyun içi para birimlerini kaynak ve çıkışlarıyla beraber modelliyoruz. Her girdinin enflasyon yarattığı ve para biriminin sistemden hiç çıkmadığı bir ekonomi, yayından haftalar sonra bozuluyor. Zincir mimarisi bu sorunu çözmüyor. Ekonomiyi bir oyun tasarımı işi olarak baştan kuruyoruz.

Cüzdan entegrasyonu ve oyuncu girişi: Cüzdanı olan oyuncular için bağlantı akışlarını kuruyoruz. Cüzdanı olmayan çok daha büyük kitle için de oyuna giden ayrı bir yol tasarlıyoruz.

Play-to-earn ve ödül dağıtımı: Çekim özellikli kazanç mekanikleri geliştiriyoruz. Bir token lansmanı için geliştirdiğimiz oyunda, oyunun kendisi müşterinin para biriminin kullanım katmanıydı. Devamı için sosyal mobil oyun vaka çalışmamızı inceleyebilirsiniz.

Airdrop ve kampanya mekanikleri: Tokenları, insanların gerçekten oynadığı bir yapı üzerinden dağıtıyoruz. Bunun için anında kazanç ve masa oyunu formatları geliştirdik. Backend tarafını, herkesin sistemi suistimal etmeye çalışacağı varsayımıyla kurduk.

DAO ve topluluk yönetişimi: Ortak cüzdanlar üzerinden takım ve varlık sahipliği kuruyoruz. Yönetişim kararlarının oyun içi sonuçlarını da fiilen uyguluyoruz.

Metaverse ve paylaşımlı sanal alan geliştirme: VR başlığı ve masaüstü kullanıcılarının aynı odada buluştuğu çok oyunculu ortamlar geliştiriyoruz. Avatarlar, sesli iletişim ve odada yapılacak işler bu kapsamda. Ayrıntılar için VR ve XR geliştirme sayfamızı inceleyebilirsiniz.

Çalışma Kuralımız

Cüzdanı oyunun girişine koymuyoruz.

İlk oturumu cüzdan bağlantısının arkasına almak, potansiyel kitlenin büyük kısmını daha hiçbir şey görmeden kaybettiriyor. Zincir üstü sahiplik isteyen oyuncular bunu kendi koşullarında ve anlam taşıdığı noktada alıyor. Diğer oyuncular önce oyunu oynuyor, isterse sonradan dahil oluyor.

Bu yaklaşım, ürünün hem oyuncu kitlesine hem de token sahibi bir topluluğa sahip olmasını sağlıyor.

Mağaza Politikalarını Baştan Planlıyoruz

Apple ve Google, uygulamalardaki kripto para işlevlerini net politikalarla sınırlıyor. Bu kurallar inceleme aşamasında uygulanıyor.

Uygulamanın içinde ne olacağı, dışında ne olacağı ve uygulamanın bunlar hakkında ne söyleyebileceği birer mimari karar. Bu kararları geliştirme başlamadan alıyoruz. Bu süreçten geçerek mobil oyun yayınladık. Token lansmanından iki hafta önce ret almak çok masraflı olabiliyor. Baştan doğru tasarlamak ise bu riski ortadan kaldırıyor.

Tarayıcıdan dağıtım bu konuyu tamamen ortadan kaldırıyor. Web3 oyunlarının önemli bir kısmını bu yüzden WebGL tarafında geliştiriyoruz. İnceleme ve kurulum gerekmiyor. Oyun, bu kitlenin hâlihazırda kullandığı uygulama içi tarayıcılarda açılıyor.

Zincirler ve Araçlar

BNB Chain ve Polygon üzerinde proje yayınladık. Polkadot ile çalıştık. Kontrat entegrasyonunu thirdweb ile yapıyoruz. Avatarlar için Ready Player Me kullanıyoruz. Proje gerektirdiğinde yapay zekâ destekli NPC’leri Convai ile geliştiriyoruz.

Zincir seçimi bir proje kararı. İşlem ücretleri, kesinleşme süresi, hedef kitlenizdeki cüzdan yaygınlığı ve topluluğunuzun hâlihazırda bulunduğu yer bu kararı belirliyor. Zinciri sizinle beraber seçiyoruz.

Sıkça Sorulan Sorular

Mevcut kontratlarımız ve tokenımızla çalışabilir misiniz?

Evet. Web3 çalışmalarımızın çoğu, müşterinin hâlihazırda yayına aldığı yapıyla entegre şekilde ilerliyor. Sıfırdan başlamak gerekmiyor.

Hangi zinciri kullanmalıyız?

Hedef kitlenize, işlem ücreti toleransınıza ve topluluğunuzun varlıklarını nerede tuttuğuna bağlı. Bu başlığı, mimari kurulmadan önce beraber konuşuyoruz.

Oyun zincir olmadan da çalışır mı?

Çalışmalı. Tasarım kuralımız bu. Token katmanı değişse, gecikse ya da bir mağaza itiraz etse bile elinizde çalışan bir ürün kalıyor.


Projeye Başlayın

Elinizde ne olduğunu iletin: token, kontratlar, bir topluluk ya da bir oyun. Eksik olanı da yazın. Ekonomi henüz modellenmediyse bunu da belirtin. Bu konuyu kod yazılmadan önce konuşmak işi kolaylaştırıyor.

Kapsamı, ekip yapısını ve sabit fiyatı genelde iki iş günü içinde iletiyoruz. Ekibiniz varsa ve yalnızca oyun ya da backend katmanına ihtiyaç duyuyorsanız ortak geliştirme ve ekip desteği modelleriyle de çalışıyoruz. Ulaşmaktan çekinmeyin!