Platform Framing
The Summer SDK contract supports turn-based and card-game models without requiring a 3D character template. The hosted runtime and player-facing play surfaces are not production-live yet. Use:SummerGamefor match lifecycle,SummerPlayerfor the future player-identity and synced-state shape,set_syncedfor turn/board/hand summaries.
Minimal Player Setup
Authoritative Turn State
Store canonical game state on server:Turn Progression
Action Validation Pattern
Every turn action should be server-validated:What To Sync
Sync only what clients need for rendering:turn_activeroundhand_count- public board/stack data
- timers or action windows
Optional Platform Modules
Summer.data: persistent deck/profile/MMR.Summer.economy: card packs, tournament entry, rewards.Summer.score: ranked points or win tally.
Production Checklist (Turn-Based/Card)
- All turn actions validated server-side.
- Synced state is minimal and intentional.
- Hidden game information not leaked to all clients.
- Join/leave logic preserves turn order safely.
- Reconnect flow restores synced state correctly.

