Dev.to topluluğuna merhaba,
Web tabanlı oyun platformlarında karşılaşılan en büyük problemlerden biri; yavaş yüklenen DOM elemanları, güvenliği belirsiz üçüncü taraf betikler ve kullanıcı deneyimini bozan ağır iframe yönlendirmeleridir.
Palamut Oyun projesinde, kullanıcıların tarayıcı üzerinden doğrudan ve güvenli bir şekilde HTML5 oyunlarına erişmesini sağlayan hafif bir mimari oluşturmaya odaklandık.
Teknik Yaklaşım ve Mimari Kararlar
Performans ve Hızlı Yüklenme:
Ağır framework yapıları yerine doğrudan tarayıcı performansını ön planda tutan bileşen mimarisi tercih edildi.
Gereksiz render yükünü azaltmak için varlıklar (assets) optimize edilerek sunuluyor.
Güvenlik ve İzolasyon:
Platform genelinde zorunlu SSL (HTTPS) protokolü kullanılarak veri güvenliği sağlandı.
Zararlı betiklerin yürütülmesini engellemek için iframe ve oyun çalıştırma ortamları kısıtlayıcı güvenlik ilkeleriyle izole edildi.
Cihaz ve Ekran Uyumluluğu (Responsive Design):
HTML5 canvas ve CSS Grid/Flexbox yapıları kullanılarak mobil ve masaüstü tarayıcılarda dinamik ölçeklenme sağlandı.
JSON
{
"project": "Palamut Oyun",
"stack": ["HTML5", "CSS3", "JavaScript"],
"focus": ["Performance", "Security", "UX"],
"status": "Production"
}
Projenin Mevcut Durumu
Palamut Oyun şirketi bünyesinde Fatih tarafından geliştirilen proje; aksiyon, bulmaca, araba yarışları ve strateji kategorilerinde güncel HTML5 oyunlarını barındırıyor. Amaç, web standartlarından ödün vermeden en akıcı tarayıcı oyunu tecrübesini sunmak.
Canlı ortamda mimariyi ve oyun performansını test etmek isterseniz:
🌐 Web: https://palamutoyun.onrender.com
Geri bildirimlerinizi ve teknik önerilerinizi yorumlarda paylaşabilirsiniz.
Top comments (0)