Başkan: Football Club Manager
No. VI · 2026 · Google Play'de kapalı testte
Tanıtım
Futbol menajerlik oyunlarını çok seviyorum ama çoğu seni kulübeye oturtuyor. Başkan'da oyuncuyu yukarı, başkanlık koltuğuna oturttum: taktiğe ve ilk on bire hiç dokunmuyorsun. Hocayı ve teknik ekibi sen seçiyorsun, gözlemcilerin getirdiği oyuncularla bonservis ve maaş pazarlığı yapıyorsun, oyuncu satıyorsun, altyapıdan genç çıkarıyorsun, tribün ve tesis inşa ediyorsun, sponsor imzalıyorsun ve kasayı batırmamaya çalışıyorsun. Maçları oynamıyorsun, izliyorsun: sonuç düdük çalmadan belli, gerilim canlı anlatımdan ve gol, kurtarış gibi sinematik anlardan geliyor. Oyunu React Native, Expo ve TypeScript ile Android ve iOS için yazdım. Oyunun kalbi içinde React olmayan, saf TypeScript bir motor: lig, kupa, 36 takımlı Avrupa lig aşaması, maç motoru, transfer, altyapı, finans ve sezon geçişleri hep orada, tohumlu bir RNG ile dönüyor. Böylece aynı kayıt hep aynı şekilde oynanıyor ve oyunu ekransız baştan sona çalıştırabiliyorum. Bunu, yüzlerce sezon oynayıp terfinin hak edilmiş hissettirip hissettirmediğini ve paranın dengede durup durmadığını söyleyen denge botları yazmak için kullandım. Oyun tamamen çevrimdışı: kayıt sürümlü JSON, üç kariyer yuvası var ve yazdığım küçük bir Kotlin Expo modülüyle Google Play Kayıtlı Oyunlar'a yedekleniyor. Ana ekrandaki stat, Three.js ile render ettiğim bir 3D sahne; gündüz ve gece katman katman oyuna giriyor, tribün yaptıkça stat gözle görülür şekilde büyüyor. Oyun sağdan sola yazılan Arapça dahil 11 dil konuşuyor, mağaza sayfası 12 dilde. Ödüllü reklamlar GDPR onay akışıyla AdMob'dan geliyor, premium ligler RevenueCat ile bağlı, sürümleri kendi bilgisayarımda derleyip imzalıyorum. Şu an Google Play'de kapalı testte.
Teknik direktör değil, kulüp başkanı olduğun bir futbol menajerlik oyunu: hocayı seçiyorsun, transferi yapıyorsun, statı büyütüyorsun, kasayı yönetiyorsun ve batan bir mahalle kulübünü en alt ligden Avrupa'ya taşıyorsun.
5. ligden başlayan uzun bir tırmanış: terfi, küme düşme, ulusal kupa ve 36 takımlı Avrupa lig aşaması
Oynanmayan, izlenen maçlar: canlı anlatım, gol, kurtarış, sakatlık ve kırmızı kartta sinematik anlar
Ana ekranda Three.js ile render edilmiş, tribün tribün büyüyen, gündüz ve gece görünümlü 3D stat
Tohumlu RNG üzerinde saf TypeScript oyun motoru; yüzlerce sezon oynayan ekransız denge botları
Tamamen çevrimdışı, üç kariyer yuvası, Kotlin Expo modülüyle Google Play Kayıtlı Oyunlar'a bulut yedeği
Sağdan sola Arapça dahil 11 dil; GDPR onaylı ödüllü reklamlar, RevenueCat ile premium







