communication-protocols
Installation
SKILL.md
Communication Protocols for Game Servers
Implement efficient communication protocols between game services and clients.
Protocol Selection Guide
| Protocol | Latency | Throughput | Use Case |
|---|---|---|---|
| Custom Binary | Lowest | Highest | Real-time gameplay |
| gRPC | Low | High | Service-to-service |
| WebSocket | Low | Medium | Browser clients |
| REST | Medium | Medium | Admin APIs, lobbies |
| QUIC | Low | High | Mobile, unreliable networks |
gRPC for Game Services
// matchmaking.proto
syntax = "proto3";
Related skills
More from pluginagentmarketplace/custom-plugin-server-side-game-dev
networking
Game networking protocols, WebSocket/UDP implementation, latency optimization for real-time multiplayer
2message-queues
Message queue systems for game servers including Kafka, RabbitMQ, and actor models
2state-sync
Game state synchronization, snapshot systems, and conflict resolution for consistent multiplayer experience
2design-patterns
Game server design patterns including ECS, command pattern, and event sourcing
2multithreading
Multithreading and concurrency patterns for game servers including synchronization primitives
2async-programming
Asynchronous programming models including coroutines, async/await, and reactive patterns
2