İçeriğe atla
← YAZILAR

12 Temmuz 2026 · 1 DK OKUMA

Bir Oyunu Sıfırdan Yayına Taşımak: Okey Neşesi Sürecinden Notlar

EKEren Kal · Tasarım & Yazılım

Okey Neşesi fikri basit bir gözlemle başladı: Türkiye'de hemen herkesin bildiği, sevdiği bir oyun olan okey'in dijital karşılıkları ya eski hissettiriyor ya da masadaki o sıcaklığı taşımıyor. Bu boşluğu doldurmak istedim — ama "istemek" ile "yapmak" arasında epey mesafe var.

Bu yazıda projeyi kodlarken çıkardığım birkaç gerçek dersi paylaşıyorum.

Neden Okey?

Yeni bir oyun fikri üretmek yerine, zaten sevilen bir oyunu doğru bir dijital deneyime dönüştürmeyi seçtim. Bunun avantajı net: kuralları icat etmiyorum, sadece onu modern bir arayüze ve akıcı bir teknik altyapıya taşıyorum. Zorluğu da orada — oyuncular okey'i çok iyi biliyor, en ufak bir tutarsızlık hemen fark ediliyor.

Gerçek Zamanlı Olmanın Zorluğu

Tek oyunculu bir uygulama yazmakla, aynı anda dört oyuncunun aynı masada oturduğu gerçek zamanlı bir deneyim kurmak çok farklı işler. Her hamle, sunucuya gidip gelmeli, doğrulanmalı ve diğer oyunculara aynı anda yansımalı — ve bunların hepsi, oyuncu gecikmeyi fark etmeden olmalı.

Bu yüzden Okey Neşesi'nin sunucu tarafı, istemci kadar (bazen ondan daha fazla) zaman alıyor. Görünmeyen ama en kritik parça burası.

Yönetim Paneli: Görünmeyen Ama Kritik Parça

Bir oyunu yayınlamak, oyunu yazmakla bitmiyor. Masaları izlemek, sorunlu bir oturumu görmek, ileride güncellemeleri yönetmek için bir yönetim paneline ihtiyaç var. Bu panel oyuncunun hiç göremeyeceği bir katman, ama panel olmadan bir sorunu fark etmek bile mümkün değil.

Unity istemcisi, gerçek zamanlı sunucu ve yönetim paneli — üçü birden aynı anda ilerliyor, çünkü biri eksik kalırsa diğer ikisi de yarım kalıyor.

Şu An Neredeyiz

Okey Neşesi hâlâ aktif geliştirme aşamasında. Yayınlandığında bu blogda süreç notlarını ve canlı bağlantısını paylaşacağım — bu yazı da o zaman bir "başlangıç noktası" olarak kalacak.

Bir Oyunu Sıfırdan Yayına Taşımak: Okey Neşesi Sürecinden Notlar — Eren Kal