CommunityCodierung & Entwicklunggithub.com

rivet-dev/multiplayer-game

Pragmatische Muster für den Bau von Multiplayer-Spielen: Matchmaking, Tick-Loops, Echtzeit-Zustand, Interessenverwaltung und Validierung.

Was ist multiplayer-game?

Dieses Skill bietet erprobte und pragmatische Muster für die Entwicklung von Multiplayer-Spielen, die in erster Linie auf dynamischen und skalierbaren Backend-Lösungen wie Rivet basieren. Es behandelt die wesentlichen Herausforderungen des Online-Game-Designs: ein zuverlässiges Matchmaking-System, effiziente Tick-Loops für Spielaktualisierungen, die Verwaltung eines gemeinsamen Echtzeit-Zustands, intelligente Interessenverwaltung zur Bandbreitenoptimierung und robuste Validierung der Client-Daten auf dem Server. Der Skill ist besonders nützlich für Entwickler, die Rivet (ein Open-Source-Spiel-Backend) mit TypeScript/Node.js, gRPC und WebSockets verwenden. Er bietet eine klare, modulare Architektur und dient als Referenz für die Implementierung zentraler Multiplayer-Konzepte, die die Spielleistung verbessern und die Entwicklungszeit verkürzen. Der Fokus liegt auf praktischer Anwendbarkeit und der Vermeidung üblicher Fallstricke bei der Server-Autorität und Zustandsverwaltung.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/rivet-dev/skills/tree/main/skills/multiplayer-game

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht multiplayer-game?

Pragmatische Muster für den Bau von Multiplayer-Spielen: Matchmaking, Tick-Loops, Echtzeit-Zustand, Interessenverwaltung und Validierung.

Individual skills in this repo

This repo contains 6 individual skills — each has its own dedicated page.

rivet-dev/rivetkit

RivetKit backend and Rivet Actor runtime guidance. Use for building, modifying, debugging, or testing Rivet Actors, registries, serverless/runner modes, deployment, or actor-based workflows.

rivet-dev/rivetkit-client-javascript

RivetKit JavaScript client guidance. Use for browser, Node.js, or Bun clients that connect to Rivet Actors with rivetkit/client, create clients, call actions, or manage connections.

rivet-dev/rivetkit-client-react

RivetKit React client guidance. Use for React apps that connect to Rivet Actors with @rivetkit/react, create hooks with createRivetKit, or manage realtime state with useActor.

rivet-dev/rivetkit-client-swift

RivetKit Swift client guidance. Use for Swift clients that connect to Rivet Actors with RivetKitClient, create actor handles, call actions, or manage connections.

rivet-dev/rivetkit-client-swiftui

RivetKit SwiftUI client guidance. Use for SwiftUI apps that connect to Rivet Actors with RivetKitSwiftUI, @Actor, rivetKit view modifiers, and SwiftUI bindings.

rivet-dev/sandbox-agent

Deploy, configure, and integrate Sandbox Agent - a universal API for orchestrating AI coding agents (Claude Code, Codex, OpenCode, Amp) in sandboxed environments. Use when setting up sandbox-agent server locally or in cloud sandboxes (E2B, Daytona, Docker), creating and managing agent sessions via SDK or API, streaming agent events and handling human-in-the-loop interactions, building chat UIs for coding agents, or understanding the universal schema for agent responses.

Verwandte Skills