Dein Browserspiel verdient eine Plattform.
Starnova bietet Browserspielen Identität, Multiplayer, Social, Voice, Speicher, Asset-Bereitstellung und Commerce zum direkten Einbauen. Eine modulare Plattform, standardbasierte APIs und Krypto, wenn du sie willst.
Eine Plattform
Alles, was dein Spiel braucht, direkt anschlussfertig
Nutze einen Dienst oder alle. Jedes Starnova-Modul lässt sich unabhängig einsetzen, ist gründlich dokumentiert und für den Browser gebaut.
Starnova ID
Ein einziges Konto für jedes Spiel. Spieler melden sich einmal an und tragen ihre Identität durch dein gesamtes Portfolio.
E-Mail, Passkeys und soziale Anmeldung
MFA, Wiederherstellung und Sitzungsverwaltung
Optionale Anmeldung mit Ethereum-Wallet
Social
Freunde, Präsenz und Gruppen, die in jedem Spiel im Netzwerk funktionieren.
Freundschaftsanfragen, Blockieren und Datenschutzkontrollen
Spielübergreifende Präsenz und Status
Gruppen, Einladungen und Nachrichten
Realtime
Multiplayer-Infrastruktur für Browserspiele, von schnellen Matches bis zu persistenten Räumen.
Matchmaking und Lobbys
Raumverwaltung und Server-Erkennung
Bereitstellung über WebSocket und WebTransport
Voice
Klare Sprachchats, ohne eigene Medieninfrastruktur zu betreiben.
Sprachräume und WebRTC-Konnektivität
Signalisierung und verwaltete Media-Relays
Stummschalten, Deafening und Moderationskontrollen
Cloud
Persistente Spieler- und Spieldaten mit Versionierung, Zugriffskontrolle und Kontingenten.
Cloud-Speicherstände und Spielerprofile
Versionierter Objektspeicher
Aufbewahrungsrichtlinien und Upload-APIs
Assets
Eine browsergerechte Asset-Pipeline mit globaler CDN-Bereitstellung und unveränderlichen Versionen.
Unveränderliche Asset-Versionen
Optimierung von Texturen, Meshes und Audio
Cache-Verwaltung und Zugriffsrichtlinien
Commerce
Verkaufe Inhalte, verwalte Berechtigungen und bezahle Entwickler per Fiat oder Krypto.
Kataloge, Käufe und Berechtigungen
Rückerstattungen und Kaufprüfung
Zahlungen in Ethereum und Stablecoins
Entwicklerplattform
Alles, was du zum Integrieren, Testen und sicheren Veröffentlichen brauchst.
TypeScript- und Rust-SDKs
OIDC, OAuth 2.0 und OpenAPI
Organisationen, Umgebungen und App-Registrierung
Entwicklerorientiert
Einmal integrieren. Überall veröffentlichen.
Beginne mit ein paar Zeilen TypeScript oder verbinde deinen autoritativen Rust-Server. Starnova übernimmt die Protokolldetails, während dein Spiel die Kontrolle über das Gameplay behält.
Standardbasierte OIDC und OAuth 2.0
Framework-unabhängiges Browser-SDK
Rust-SDK für autoritative Server
Typisierte Fehler und dokumentierte APIs
import { Starnova } from "@starnova/sdk";
const starnova = new Starnova({ clientId: "your-client-id" });
await starnova.auth.login();
const player = await starnova.auth.getUser();So funktioniert es
Vom ersten Login zum Live-Spiel
Ein fokussierter Einrichtungsweg, der nicht im Weg steht, sobald du baust.
01
Konto erstellen
Richte dein Starnova-Konto ein und erstelle eine Entwicklerorganisation für dein Team.
02
Spiel registrieren
Füge deine Anwendung hinzu, konfiguriere Weiterleitungs-URIs und aktiviere nur die Dienste, die du brauchst.
03
Veröffentlichen und skalieren
Integriere die SDKs, überwache deine Anwendungen und füge Dienste hinzu, während dein Spiel wächst.
Sicherheit von Grund auf
Auf Standards gebaut, nicht auf Abkürzungen
Authentifizierung und Autorisierung werden serverseitig geprüft, mit Mieterisolierung und minimalen Rechten in jedem Dienst.
OIDC und OAuth 2.0 mit PKCE
Passkeys und WebAuthn
Ethereum SIWE und ERC-1271
Strikte Mieterisolierung
Serverseitige Autorisierung
Geprüfte Sitzungs- und Wallet-Abläufe
Krypto ist optional. Spiele können Starnova nutzen, ohne jemals eine Wallet zu berühren.
Bereit, auf Starnova zu bauen?
Erstelle ein Konto, registriere dein Spiel und beginne noch heute mit der Integration der Dienste, die du brauchst.
