What is hizi engine?
hizi engine is a system for building and serving pre-computed game outcomes for fixed-odds games - slots, instant wins, scratch cards, and more.
How It Works
+--------------+ +------------+ +--------------+
| Your Game | | hizi engine | | JSONL |
| Engine |----->| Generator |----->| (.jsonl.br) |
| (offline) | | | | |
+--------------+ +------------+ +------+-------+
|
v
+--------------+ +------------+ +--------------+
| Your Game | | hizi | | hizi engine |
| Frontend |<---->| RGS |<---->| (runtime) |
| (browser) | | Platform | | |
+--------------+ +------------+ +--------------+
|
+-- uses @hizi.io/engine-sdk- Generate - Your game engine simulates millions of outcomes. hizi engine generator streams them into compact JSONL files.
- Deploy - The output files are deployed to the hizi RGS platform, which serves outcomes to players at runtime.
- Play - Your frontend calls
login,loadConfig,placeBet, andcollectusing the hizi engine SDK. The engine selects outcomes from the weighted entry pool using certified RNG.
What hizi engine Handles
- Outcome selection - Weighted random selection using certified RNG
- Game state - Multi-step scenarios, free spins, bonus rounds
- Balance management - Debit/credit through the hizi RGS platform
- Session management - Token-based authentication and lifecycle
- Buy-feature pricing - Automatically calculated from entry data
- Certification - File hash verification and RNG audit trails
- Compact storage - Brotli-compressed JSONL files for entries and scenarios
What You Build
- Game engine - Simulates outcomes offline (reels, wins, bonuses)
- Frontend client - Visual game interface (HTML5, React, Unity, etc.)
Next Steps
- Getting Started - Choose your path and get set up.
- Core Concepts - Understand entries, weights, and scenarios.