Was macht multiplayer-game?
Pragmatische Muster für den Bau von Multiplayer-Spielen: Matchmaking, Tick-Loops, Echtzeit-Zustand, Interessenverwaltung und Validierung.
Pragmatische Muster für den Bau von Multiplayer-Spielen: Matchmaking, Tick-Loops, Echtzeit-Zustand, Interessenverwaltung und Validierung.
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.
npx skills add https://github.com/rivet-dev/skills/tree/main/skills/multiplayer-gameInstalled? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →
Pragmatische Muster für den Bau von Multiplayer-Spielen: Matchmaking, Tick-Loops, Echtzeit-Zustand, Interessenverwaltung und Validierung.
This repo contains 6 individual skills — each has its own dedicated page.
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.
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.
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.
RivetKit Swift client guidance. Use for Swift clients that connect to Rivet Actors with RivetKitClient, create actor handles, call actions, or manage connections.
RivetKit SwiftUI client guidance. Use for SwiftUI apps that connect to Rivet Actors with RivetKitSwiftUI, @Actor, rivetKit view modifiers, and SwiftUI bindings.
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.
Send and manage iMessages via BlueBubbles, including attachments, tapbacks, edits, replies, and groups.
Control Eight Sleep pods (status, temperature, alarms, schedules).
BluOS CLI (blu) for discovery, playback, grouping, and volume.
Create, search, and manage Bear notes via grizzly CLI.
Capture frames or clips from RTSP/ONVIF cameras.
Search GIF providers with CLI/TUI, download results, and extract stills/sheets.