Viscora'nın arkasındaki geliştirici stüdyo, vizyonumuz ve projeyi hayata geçiren modern yazılım altyapısı.
Viscora, CyberCore Interactive tarafından yenilikçi 2D fizik dinamiklerini ve akışkanlık (viskozite) mekaniklerini harmanlamak amacıyla geliştirilmiş bağımsız bir platform-bulmaca oyunudur. Klasik platform oyunlarının sınırlarını aşarak, oyuncunun çevreyle ve engellerle olan etkileşimini dinamik bir fizik simülasyonu üzerinden yönetmesini hedefler.
Seviye Editörü (Level Editor) ve Çevrimiçi Topluluk Haritaları entegrasyonu sayesinde, oyunculara yalnızca hazır bir oyun sunmakla kalmayıp, kendi tasarımlarını tüm dünya ile paylaşabilecekleri özgür bir içerik üretim ekosistemi yaratılmıştır.
Viscora, hem web tarayıcılarında hem de mobil cihazlarda (Progressive Web App ve Android TWA) sıfır indirme veya minimal yükleme gecikmesiyle, 60 FPS hızında akıcı bir deneyim sunacak şekilde tasarlanmıştır. Projenin mimarisinde kullanılan teknolojiler:
Oyunun tüm grafik motoru, parçacık efektleri ve fiziksel çizimleri Canvas 2D API'si kullanılarak GPU hızlandırmalı olarak render edilir.
Modüler mimari (ES Modules) ile yazılmış temiz, nesne yönelimli oyun döngüsü ve özelleştirilmiş fizik motoru entegrasyonu.
Bulut kayıtları, kullanıcı doğrulaması (OAuth2) ve topluluk haritalarının sunumu için arkada çalışan yüksek performanslı asenkron API sunucusu.
Service Worker önbellekleme mekanizmaları ile tamamen çevrimdışı (offline) oynanabilir, Android için Google Play paketine hazır TWA yapısı.