
State.io tarzında, gerçek zamanlı bölge fethi çok oyunculu strateji oyunu (LTC ödeme entegrasyonlu).
WinToWar, state.io tarzında, şehir tabanlı bir haritada geçen gerçek zamanlı, çok oyunculu bir bölge fethi strateji oyunudur. Oyuncular, pasif asker üreten bölgeleri ele geçirerek birbirini yok etmeye çalışır. Platform, USD tabanlı bir cüzdan sistemi ile entegre çalışır ve ödemeler BTCPay Server üzerinden Litecoin (LTC) ile gerçekleştirilir. Standart, VIP ve Pratik olmak üzere üç farklı oda türü, bot desteği, SignalR ile gerçek zamanlı oyun durumu güncellemeleri ve kapsamlı bir admin paneli içerir. ASP.NET Core (Web API), Next.js 16, PostgreSQL ve SignalR altyapısıyla geliştirilmiştir.
<div class="project-info">
<p>
Bu proje, modern web teknolojilerinin sundugu en iyi araçlar kullanılarak gelistirildi. Her teknoloji, performans, güvenlik ve kullanıcı deneyimini maksimize edecek sekilde dikkatlice seçildi. Gelistirme sürecinde özellikle bilesen tabanlı yapı, yeniden kullanılabilir kod mimarisi ve optimize edilmis render performansı hedeflendi.
</p>
<p>
Kullanıcı arayüzü, sade ama etkileyici bir görsel deneyim sunmak amacıyla tasarlandı. Tasarım sistemi; tutarlılık, okunabilirlik ve erisilebilirlik prensipleri üzerine kuruldu. Stil katmanında güçlü bir yapı saglamak için modern CSS framework’leri ve yardımcı araçlar tercih edildi.
</p>
<p>
Frontend tarafında React ve Next.js gibi güçlü teknolojiler, hızlı yüklenme süreleri ve SEO uyumlulugu açısından büyük avantaj sagladı. Ek olarak, Tailwind CSS sayesinde tasarım süreçleri hızlanırken, gelistirme süreci daha esnek hale getirildi.
</p>
<p>
Sonuç olarak bu teknoloji yıgını, projenin sadece bugünkü ihtiyaçlarını degil, gelecekteki ölçeklenebilirlik hedeflerini de destekleyen modern, sürdürülebilir bir altyapı olusturdu.
</p>
<p>
Proje ayrıca responsive tasarım ve mobil öncelikli yaklasım ile her cihazda kusursuz bir deneyim sunuyor. Kullanıcı etkilesimi ve erisilebilirlik testleri ile tasarımın her asaması optimize edildi.
</p>
<p>
Performans optimizasyonları kapsamında sayfa yükleme süreleri minimize edildi, görseller ve medya içerikleri modern tekniklerle sıkıstırıldı. Bu sayede hem kullanıcı deneyimi yükseltildi hem de SEO açısından güçlü bir temel saglandı._
</p>
</div>ASP.NET Core
Backend
Next.js
Frontend
React
Frontend
Redis
Database
TypeScript
Language
Tailwind CSS
Frontend
Docker
DevOps
Oyuncuların rekabetçi, beceriye dayalı, gerçek parayla oynanan bir strateji oyununa ve bu süreçte otomatik ödeme/lobi yönetimi yapabilen bir sisteme ihtiyacı vardı.
SignalR ile gerçek zamanlı oyun durumu senkronizasyonu sağlayan, BTCPay Server tabanlı Litecoin ödeme altyapısına sahip, bot destekli eşleştirme sistemiyle güçlendirilmiş bir ASP.NET Core oyun motoru geliştirdim.
Gerçek zamanlı oyun durumlarının (SignalR) yatay ölçeklenebilirliği için başlangıçtan itibaren Redis backplane mimarisini kurmanın, daha sonra yapılacak maliyetli bir yeniden yapılandırmadan kaçınmayı sağladığını gördüm.
Mimari kararlar, kullanılan teknolojiler veya benzer bir teknik problem hakkında sohbet etmek isterseniz buradayım.
Iletisime Geç