Node.js tabanlı web FPS projesi
DoArena
DoArena, oğlum Ata ile birlikte fikir aşamasından oynanabilir prototipe taşıdığımız web tabanlı online FPS arena projesidir.
İlk bakışta sade grafiklere sahip gibi görünebilir; ancak altyapısında gerçek zamanlı çok oyunculu mimari, düşük gecikmeli veri akışı ve ölçeklenebilir oyun mantığı üzerine kurulu ciddi bir teknik yapı bulunuyor.
Proje Node.js ve Express tabanlı sunucu mimarisi üzerinde çalışıyor. Oyuncu hareketlerinin senkronizasyonu, bot davranışları, harita seçimi, nickname ile hızlı giriş, skor takibi ve PC odaklı aksiyon akışı dinamik bir oyun motoru mantığıyla ilerliyor.
Mevcut sürümde web üzerinden oynanabilen FPS sistemi, gerçek zamanlı multiplayer akış, yapay davranış üreten bot altyapısı, oyuncu hareket senkronizasyonu, skor ve arena yönetimi aktif olarak çalışıyor.
Ata süreç boyunca fikirler verdi; birlikte denedik, tasarladık, düzelttik ve oyunu adım adım büyüttük. Bu yüzden DoArena sadece bir oyun değil; merak, üretim ve birlikte geliştirme kültürünün yaşayan bir prototipi.
Hedefimiz yalnızca basit bir browser FPS üretmek değil. İlerleyen sürümlerde gelişmiş karakter animasyonları, fizik sistemi, daha akıllı bot davranışları, matchmaking, hesap sistemi, WebSocket tabanlı optimize gerçek zamanlı network katmanı ve daha yüksek görsel kalite planlanıyor.
DoArena, web teknolojileriyle modern oyun sistemlerinin ne kadar ileri taşınabileceğini göstermek için geliştirdiğimiz yaşayan bir teknoloji projesidir.