Build real-time multiplayer games with PubNub game state sync
Does it follow best practices?
Evaluation — 97%
↑ 1.21xAgent success when using this tile
Validation for skill structure
Game room creation and lobby management
Presence timeout config
0%
100%
Heartbeat interval config
0%
100%
Restore and retry config
50%
100%
Channel naming: lobby
0%
100%
Channel naming: room
0%
100%
App Context for metadata
100%
100%
Room lifecycle states
70%
100%
Lobby announcements
50%
100%
Non-guessable room IDs
100%
100%
Capacity check on join
75%
100%
withPresence on subscribe
100%
100%
Subscription cleanup
100%
100%
Real-time game state synchronization
Delta updates used
100%
100%
No full-state broadcasts
100%
100%
Sequence numbers present
100%
100%
Missed message detection
0%
100%
Batch interval used
100%
100%
Batch flush mechanism
100%
100%
32 KB awareness
50%
100%
LWW conflict strategy
100%
100%
Accumulative conflict strategy
100%
100%
Eventual consistency acknowledgment
0%
0%
Client-side rate limiting
100%
100%
Player disconnect and reconnection handling
Presence timeout config
100%
0%
Timeout event handled
100%
100%
Join event handled
100%
100%
Leave event handled
100%
100%
Reconnection grace period
100%
100%
Abandon after grace
100%
100%
Reconnect cancels timer
100%
100%
State snapshot mechanism
100%
100%
History-based recovery
100%
100%
PNReconnectedCategory handling
100%
100%
PNDisconnectedCategory handling
0%
100%
Multiple status categories
100%
100%
Turn-based game with matchmaking
Server-side matchmaking
0%
100%
KVStore for queue
0%
100%
Skill-based pairing
100%
100%
Expanding search range
100%
100%
Match notification via player channel
100%
100%
Turn timer enforcement
100%
100%
Turn timeout action
100%
100%
Turn rotation
0%
83%
Host-only game start
100%
100%
Disconnect handling in turns
100%
100%
Queue leave cleanup
100%
100%
Spectator mode, leaderboard, and in-game chat
Spectator channel separation
100%
100%
Spectator broadcast delay
100%
100%
Leaderboard KVStore persistence
100%
100%
Leaderboard real-time updates
100%
100%
Leaderboard PubNub Function
100%
100%
Quick-chat phrase keys
100%
100%
Separate chat channel
100%
100%
hereNow for spectator count
100%
100%
Before Publish validation
100%
100%
Action rejection mechanism
100%
100%
Specific validation rules
100%
100%
Install with Tessl CLI
npx tessl i pubnub/pubnub-multiplayer-gaming