Kadim Vadi — 2.5D Tarayıcı MMO Demosu
Kurulum gerektirmeyen, Three.js tabanlı 2.5D dünyada gerçek istemci-sunucu netcode mimarisiyle çalışan hack & slash MMO-lite demosu.
Demo Amaçlı Geliştirildi
Bu proje, belirli bir sektör için geliştirebileceğimiz çözümleri göstermek amacıyla hazırlanmış bir referans çalışmasıdır.

Proje Özeti
Bu proje neden geliştirildi?
Gerçek bir çok oyunculu oyun sunucusunun (client-side prediction, server reconciliation, delta snapshot) mimari desenlerini tarayıcıda, kurulum gerektirmeden kanıtlamak için geliştirildi.
Hangi problemi çözüyor?
Çok oyunculu oyun altyapısı geliştirme yetkinliğini göstermek genelde soyut kalır; gerçek netcode tekniklerini gösteren, oynanabilir bir demo bu yetkinliği somutlaştırır.
Kimler kullanıyor?
Oyun stüdyoları, teknoloji karar vericileri ve gerçek zamanlı çok kullanıcılı sistemlere ihtiyaç duyan ürün ekipleri.
Çözümümüz
Web Worker içinde çalışan sanal bir oyun sunucusu, client-side prediction + server reconciliation + entity interpolation üçlüsü ve Three.js ile çizilen 2.5D bir dünya inşa ettik.
- Web Worker tabanlı sanal oyun sunucusu (20Hz tick)
- Client-side prediction + server reconciliation
- Delta sıkıştırmalı snapshot ve ilgi alanı yönetimi
- Three.js ile prosedürel 2.5D dünya ve karakterler
- Sekmeler arası gerçek çok oyunculu senkron
- Sunucu otoritesi tabanlı anti-cheat doğrulaması
Özellikler
Beklenen Kazanımlar
- Gerçek netcode tekniklerini tarayıcıda kanıtlar
- Kurulum gerektirmeden oynanabilir bir çok oyunculu deneyim sunar
- Sunucu otoritesi mimarisiyle hile önleme yaklaşımını gösterir
- 2.5D render performans bütçesini (60fps hedefi) somutlaştırır
Benzer Projeler

KuryeX — Konum Tabanlı Kurye ve Teslimat Platformu
Web Uygulamaları
Müşteri, kurye ve dispeçer olmak üzere üç ayrı arayüzle çalışan; canlı harita, atama motoru ve durum makinesi tabanlı teslimat platformu.