PlaytestReporter — records gameplay sessions and produces structured reports that Claude (or humans) can analyze for game design feedback.
Register as a ClikScenePlugin via ClikGameConfig.plugins:
createGame({ plugins: [{ plugin: new PlaytestReporter({ trackEvents: ['score:changed'] }), config: {} }], ...}); Copy
createGame({ plugins: [{ plugin: new PlaytestReporter({ trackEvents: ['score:changed'] }), config: {} }], ...});
Optional
Readonly
Unique plugin name
Semver version string
Called when the game is being destroyed
Called once after the game boots
Called after each scene's create()
Called when a scene shuts down
Called each frame during scene update
Manually track a custom game event.
PlaytestReporter — records gameplay sessions and produces structured reports that Claude (or humans) can analyze for game design feedback.
Register as a ClikScenePlugin via ClikGameConfig.plugins: