CtrlK
BlogDocsLog inGet started
Tessl Logo

pubnub/pubnub-multiplayer-gaming

Build real-time multiplayer games with PubNub game state sync

Does it follow best practices?

Evaluation97%

1.21x

Agent success when using this tile

Validation for skill structure

Overview
Skills
Evals
Files

Evaluation results

100%

45%

Multiplayer Party Game Lobby System

Game room creation and lobby management

Criteria
Without context
With context

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%

92%

12%

Real-Time Multiplayer Space Battle State Sync

Real-time game state synchronization

Criteria
Without context
With context

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%

92%

Player Connection Resilience for a Co-op Dungeon Crawler

Player disconnect and reconnection handling

Criteria
Without context
With context

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%

99%

25%

Online Chess Platform with Ranked Matchmaking

Turn-based game with matchmaking

Criteria
Without context
With context

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%

100%

E-Sports Tournament Viewer with Live Features

Spectator mode, leaderboard, and in-game chat

Criteria
Without context
With context

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
Evaluated
Agent
Claude Code

Table of Contents