Tarayıcı oyununuz bir platformu hak ediyor.
Starnova; tarayıcı oyunlarına kutudan çıkar çıkmaz çalışan kimlik, çok oyunculu, sosyal, ses, depolama, varlık dağıtımı ve ticaret sunar. Tek modüler platform, standartlara dayalı API'ler ve istediğinizde kripto.
Tek platform
Oyununuzun ihtiyaç duyduğu her şey, takılmaya hazır
Bir hizmeti veya hepsini kullanın. Her Starnova modülü bağımsız olarak benimsenebilir, ayrıntılı belgelenmiştir ve tarayıcı için tasarlanmıştır.
Starnova ID
Her oyun için tek hesap. Oyuncular bir kez giriş yapar ve kimliklerini tüm portföyünüzde taşır.
E-posta, geçiş anahtarları ve sosyal giriş
MFA, kurtarma ve oturum yönetimi
İsteğe bağlı Ethereum cüzdanıyla giriş
Sosyal
Ağdaki her oyunda çalışan arkadaşlar, çevrimiçi durum ve partiler.
Arkadaşlık istekleri, engelleme ve gizlilik kontrolleri
Oyunlar arası çevrimiçi durum
Partiler, davetler ve mesajlaşma
Gerçek zamanlı
Hızlı maçlardan kalıcı odalara kadar tarayıcı oyunları için çok oyunculu altyapı.
Eşleştirme ve lobiler
Oda yönetimi ve sunucu keşfi
WebSocket ve WebTransport teslimatı
Ses
Kendi medya altyapınızı yönetmeden net sesli sohbet.
Sesli odalar ve WebRTC bağlantısı
Sinyalleşme ve yönetilen medya aktarıcıları
Sessize alma, kulaklığı kapatma ve moderasyon
Bulut
Sürümleme, erişim kontrolü ve kotalarla kalıcı oyuncu ve oyun verisi.
Bulut kayıtları ve oyuncu profilleri
Sürümlenmiş nesne depolama
Saklama politikaları ve yükleme API'leri
Varlıklar
Global CDN dağıtımı ve değişmez sürümlerle tarayıcıya hazır varlık hattı.
Değişmez varlık sürümleri
Doku, ağ ve ses optimizasyonu
Önbellek yönetimi ve erişim politikaları
Ticaret
İçerik satın, hakları yönetin ve geliştiricilere itibari para veya kripto ile ödeme yapın.
Kataloglar, satın alımlar ve haklar
İadeler ve satın alma doğrulaması
Ethereum ve stablecoin ödemeleri
Geliştirici Platformu
Entegre etmek, test etmek ve güvenle yayınlamak için ihtiyacınız olan her şey.
TypeScript ve Rust SDK'ları
OIDC, OAuth 2.0 ve OpenAPI
Kuruluşlar, ortamlar ve uygulama kaydı
Geliştirici odaklı
Bir kez entegre edin. Her yerde yayınlayın.
Birkaç satır TypeScript ile başlayın veya yetkili Rust sunucunuzu bağlayın. Starnova protokol ayrıntılarını üstlenirken oyununuz oynanışın kontrolünü korur.
Standartlara dayalı OIDC ve OAuth 2.0
Çerçeveden bağımsız tarayıcı SDK'sı
Yetkili sunucular için Rust SDK'sı
Tipli hatalar ve belgelenmiş API'ler
import { Starnova } from "@starnova/sdk";
const starnova = new Starnova({ clientId: "your-client-id" });
await starnova.auth.login();
const player = await starnova.auth.getUser();Nasıl çalışır
İlk girişten canlı oyuna
Geliştirmeye başladığınızda yoldan çekilen odaklı bir kurulum yolu.
01
Hesabınızı oluşturun
Starnova hesabınızı kurun ve ekibiniz için bir geliştirici kuruluşu oluşturun.
02
Oyununuzu kaydedin
Uygulamanızı ekleyin, yönlendirme URI'lerini yapılandırın ve yalnızca ihtiyacınız olan hizmetleri etkinleştirin.
03
Yayınlayın ve ölçekleyin
SDK'larla entegre olun, uygulamalarınızı izleyin ve oyununuz büyüdükçe hizmet ekleyin.
Tasarımdan gelen güvenlik
Kısayollar değil, standartlar üzerine kurulu
Kimlik doğrulama ve yetkilendirme sunucu tarafında doğrulanır; kiracı izolasyonu ve en az yetki her hizmete yerleştirilmiştir.
PKCE ile OIDC ve OAuth 2.0
Geçiş anahtarları ve WebAuthn
Ethereum SIWE ve ERC-1271
Katı kiracı izolasyonu
Sunucu tarafı yetkilendirme
Denetlenen oturum ve cüzdan akışları
Kripto isteğe bağlıdır. Oyunlar Starnova'yı hiç cüzdana dokunmadan kullanabilir.
Starnova üzerinde geliştirmeye hazır mısınız?
Bir hesap oluşturun, oyununuzu kaydedin ve ihtiyacınız olan hizmetleri bugün entegre etmeye başlayın.
