Tu juego de navegador merece una plataforma.
Starnova ofrece a los juegos de navegador identidad, multijugador, social, voz, almacenamiento, entrega de recursos y comercio listos para usar. Una plataforma modular, API basadas en estándares y cripto cuando la quieras.
Una plataforma
Todo lo que tu juego necesita, listo para conectar
Usa un servicio o todos. Cada módulo de Starnova se puede adoptar de forma independiente, está bien documentado y está hecho para el navegador.
Starnova ID
Una sola cuenta para cada juego. Los jugadores inician sesión una vez y llevan su identidad por todo tu catálogo.
Correo, passkeys e inicio de sesión social
MFA, recuperación y gestión de sesiones
Inicio de sesión opcional con monedero Ethereum
Social
Amigos, presencia y grupos que funcionan en todos los juegos de la red.
Solicitudes de amistad, bloqueo y controles de privacidad
Presencia y estado entre juegos
Grupos, invitaciones y mensajería
Tiempo real
Infraestructura multijugador para juegos de navegador, desde partidas rápidas hasta salas persistentes.
Emparejamiento y lobbies
Gestión de salas y descubrimiento de servidores
Entrega con WebSocket y WebTransport
Voz
Chat de voz nítido sin gestionar tu propia infraestructura de medios.
Salas de voz y conectividad WebRTC
Señalización y retransmisores de medios gestionados
Controles de silencio, ensordecimiento y moderación
Nube
Datos persistentes de jugadores y juegos con versiones, control de acceso y cuotas.
Guardados en la nube y perfiles de jugador
Almacenamiento de objetos versionado
Políticas de retención y API de carga
Recursos
Una canalización de recursos lista para el navegador con entrega global por CDN y versiones inmutables.
Versiones de recursos inmutables
Optimización de texturas, mallas y audio
Gestión de caché y políticas de acceso
Comercio
Vende contenido, gestiona derechos y paga a desarrolladores con dinero fiduciario o cripto.
Catálogos, compras y derechos
Reembolsos y verificación de compras
Pagos en Ethereum y stablecoins
Plataforma para desarrolladores
Todo lo que necesitas para integrar, probar y lanzar con confianza.
SDK de TypeScript y Rust
OIDC, OAuth 2.0 y OpenAPI
Organizaciones, entornos y registro de aplicaciones
Pensado para desarrolladores
Integra una vez. Publica en todas partes.
Empieza con unas líneas de TypeScript o conecta tu servidor autoritativo en Rust. Starnova se encarga de los detalles del protocolo mientras tu juego mantiene el control de la jugabilidad.
OIDC y OAuth 2.0 basados en estándares
SDK de navegador independiente del framework
SDK de Rust para servidores autoritativos
Errores tipados y API documentadas
import { Starnova } from "@starnova/sdk";
const starnova = new Starnova({ clientId: "your-client-id" });
await starnova.auth.login();
const player = await starnova.auth.getUser();Cómo funciona
Del primer inicio de sesión al juego en vivo
Una configuración enfocada que deja de estorbar en cuanto empiezas a construir.
01
Crea tu cuenta
Configura tu cuenta de Starnova y crea una organización de desarrollador para tu equipo.
02
Registra tu juego
Añade tu aplicación, configura las URI de redirección y activa solo los servicios que necesitas.
03
Publica y escala
Integra los SDK, supervisa tus aplicaciones y añade servicios a medida que crece tu juego.
Seguro por diseño
Construido sobre estándares, no atajos
La autenticación y la autorización se verifican en el servidor, con aislamiento de inquilinos y mínimo privilegio integrados en cada servicio.
OIDC y OAuth 2.0 con PKCE
Passkeys y WebAuthn
Ethereum SIWE y ERC-1271
Aislamiento estricto de inquilinos
Autorización en el servidor
Flujos de sesión y monedero auditados
La cripto es opcional. Los juegos pueden usar Starnova sin tocar nunca un monedero.
¿Listo para construir sobre Starnova?
Crea una cuenta, registra tu juego y empieza a integrar hoy los servicios que necesitas.
