rtp-optimizer
RTP Optimizer
Use this skill to move a game from rough math to quantifiably validated RTP.
Workflow
- Define targets and guardrails first.
- Capture RTP target by mode, tolerance band, max win cap, volatility expectations, and feature frequency limits.
- Mark any missing constraint as an explicit assumption.
- Identify controllable tuning levers.
- Prioritize levers with predictable RTP effect: symbol payouts, reel strips, feature trigger weights, bonus multipliers, and retrigger caps.
- Avoid changing multiple high-impact levers at once unless required.
- Run iterative simulation with convergence checks.
- Use short runs for direction (
>=1Mspins), then long runs for sign-off (>=20Mspins). - Track seeds, config hash/version, and lever deltas per run.
- Reject sign-off if mean RTP is outside tolerance or confidence interval crosses tolerance boundaries.
More from egorfedorov/slot-casino-game-developer-skills-for-stake-engine
stake-game-developer
End-to-end Stake game development workflow for math, RGS contract, frontend playback, and compliance gating. Use when building or updating Stake games, defining game modes and RTP targets, validating generated books/index metadata, validating event streams, integrating frontend event playback, implementing RGS communication and replay mode, or preparing publication checks including social-language and jurisdiction requirements.
7css-motion-designer
Design CSS animation systems and motion recipes for casino game UI. Use when building round transitions, idle loops, inter-round motion, background patterns, or CSS-only animation specs.
5auto-balancer
Automatically tune game/system parameters toward target metrics under explicit constraints. Use when iterating configuration weights, payout tables, trigger rates, or other balancing levers; running balance loops against simulation outputs; validating tolerance gates; and preparing pass/fail balancing sign-off artifacts.
4turbo-spin-designer
Define turbo/quick spin behavior, timings, and UI rules for slot games. Invoke when implementing fast spin modes, stop/skip behavior, or spin-speed UX standards.
4parallel-computing
Design, optimize, and validate parallel execution across CPU threads/workers with measurable scaling evidence. Use when selecting parallelization strategy, diagnosing contention and load imbalance, evaluating speedup/efficiency curves, tuning task granularity, or triaging baseline-vs-current parallel performance regressions.
4book-generator
Generate, package, and validate weighted outcome books for slot/casino game modes. Use when defining mode book schemas, producing `books_*.jsonl(.zst)` files, generating `lookUpTable_*.csv` weights, assembling `index.json`, or running publication-ready integrity checks across books/index/weights artifacts.
3