realtime-multiplayer - Real-Time Multiplayer Game Networking
Build real-time multiplayer games using WebSockets and Socket.io with state synchronization
Tags
Updated: 2026-06-30Capabilities
Typical Inputs
Typical Outputs
What this skill does
- create WebSocket connection
- join game room
- broadcast event
- send message
- receive event
- handle disconnection
- reconnect to game
- sync game state
- send delta update
- request full sync
- validate game action
- process action
- apply optimistic update
- track player presence
- manage turn timer
- enforce rate limit
Inputs
- Game ID
- Player ID
- Server URL
- WebSocket server
- Game state
- Game action
- Reconnection settings
- Turn timer duration
- Rate limit rules
- Room configuration
Outputs
- State sync message
- State update message
- Action result
- Error message
- Presence update
- Turn timer event
- Reconnection status
- Network event
- Game state
- Version vector
Requirements
- WebSocket support
- Socket.io server
- Node.js runtime
- Network connectivity
- CORS configuration
- Rate limiting
