Tarayıcı oyunları için tasarlandı

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.

Starnova ID
Gerçek zamanlı
Ses
Bulut
Ticaret

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

TypeScript
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.