Für Browserspiele gemacht

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.

Starnova ID
Realtime
Voice
Cloud
Commerce

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

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