What problem does it solve? Designing multiplayer games requires difficult decisions about network architecture, state synchronization, latency handling, and cheat prevention, and wrong choices lead to unplayable or exploitable games. ## Core Features & Use Cases - Architecture Selection: Decision trees and comparison tables for choosing between dedicated servers, P2P, host-based, and distributed architectures based on game type. - Synchronization Guidance: Covers state sync vs input sync, client prediction, interpolation, reconciliation, and lag compensation techniques. - Security & Optimization: Server-authority validation patterns, anti-cheat strategies, bandwidth reduction via delta compression and quantization, and matchmaking considerations. - Use Case: When building a real-time competitive shooter, use this Skill to decide on an authoritative dedicated server, design lag compensation for hit detection, and set appropriate update rates for position and health data. ## Quick Start Ask the AI to help design the networking architecture for a cooperative multiplayer game using the multiplayer skill.