Tarayıcı oyunları deyince aklımıza genellikle pikselli (pixel art) veya düşük çözünürlüklü flash benzeri grafikleri gelir. Bol Gol Futbol projesinde, pürüzsüz saha çizgileri ve sinematik bir his yaratmak için Godot'un işlem sonrası efektlerinden (Post-Processing) iki tanesini tamamen optimize ederek WebGL zeminine taşıdık.

Super-Sample Anti-Aliasing (SSAA)

Spor simülasyonlarında yeşil sahanın üzerindeki beyaz çizgilerin kalitesi, görselliği doğrudan etkiler. Klasik MSAA (Multi-Sample Anti-Aliasing) genellikle tarayıcılarda kırılmaları tam olarak engelleyemez. SSAA çözümü ise, oyunun normal çözünürlüğünden daha yüksek bir çözünürlükte (örneğin 2 kat) işlenip tekrar aşağı boyutlandırılmasıyla çalışır.

"Grafikler tarayıcıda işlendiği için donanım maliyeti artar. WebAssembly'nin gücü olmasaydı bu kırılganlığı tarayıcıda yönetemezdik."

Motion Blur (Top İzi)

Özellikle hızlı oynanan futbol maçlarında topun yörüngesini daha iyi takip edebilmek için "Top İzi" gereklidir. Geleneksel yaklaşımlar sahnede her karede eski top pozisyonunu çizer. Biz Godot'un Shader Material sistemini kullanarak hıza bağlı dinamik bir blur uyguladık. Top hızlandığında iz uzar, yavaşladığında azalır.

Bu yenilik sadece estetik değil, aynı zamanda oynanışı doğrudan etkileyen bir mekanik olarak tasarlandı. Göz takibini kolaylaştırdığı için tepki hızlarını artırır.

Gelecek Perspektifi

Daha fazla cihazda (özellikle eski model Android'lerde) stabilite sağlamak adına, ayarlar menüsüne yakında bir "Grafik Kalitesi" kademesi ekleyeceğiz. SSAA ve Motion Blur özelliklerinin tamamen oyuncu tarafından açılıp kapatılabileceği modüler bir sistem üzerinde çalışıyoruz.