House Engine

Build a casino game. Publish it on Housebets.

You write the maths as weighted tables and the game as a web page. We verify the RTP exactly, play every upload on desktop and phone, run the money on the Housebets wallet in every coin and fiat, and pay you a share of the game's GGR every month.

Revenue share10% of GGRPaid monthly, in crypto. Losing months carry forward; you never owe us.
Review24 hoursA person plays the version and answers with notes.
RTPExactProven from your tables, to four decimals. No simulation.
PlayersEvery coin and fiatStakes, limits and balance work as in the House Originals.

How it works

  1. 1Start from a template. npx hbengine init, or ask your AI agent through the House Engine MCP server.
  2. 2Write the maths. A table per mode; the maths kit builds slots, plinko, wheels and ladders and solves weights to your RTP.
  3. 3Build the page. Any web stack. The SDK brings the bet field, money formatting, sounds and fullscreen in the site's frame.
  4. 4Upload. Drag the folder into the dashboard. The maths is verified, the bundle scanned, and the game played on desktop and phone.
  5. 5Go live. Fill the store page, submit, and put the approved version live with one press.

Templates

Coin One bet, two outcomes. The smallest complete game.
Dice A target the player sets: one mode per target, exact RTP on each.
Classic slot Three reels, a pay table, every stop combination in the table.
Video slot Five reels, paylines, scatters and free spins, built by the maths kit.
Tumble slot A 6 × 5 grid that pays 8 of a kind anywhere; winners vanish, new symbols drop in; free spins with multipliers.
Plinko Rows and risk levels; each bucket weighted by the binomial.
Keno 40 numbers, 10 drawn, 1 to 10 picks; every outcome weighted exactly, the picks choose the mode.
Crash The multiplier climbs until it busts; cash out before it does. 99% at every level.
Mines A 5 × 5 grid with 1 to 24 mines: reveal tiles, cash out before a mine. Exact odds per reveal.
Tower A ladder: climb, cash out, or lose the stake.
Wheel Segments with weights; risk levels as modes.

From the terminal

npx hbengine init my-game --template lines
cd my-game
npx hbengine verify     # RTP per bet, exact
npx hbengine dev        # play it in the real shell
npx hbengine login      # your API key
npx hbengine upload     # checks run; the dashboard shows them
npx hbengine store      # the store page and tile
npx hbengine submit     # to review

The same commands are MCP tools (engine_init, engine_verify, engine_upload, engine_store, engine_submit…): your AI agent can take a game from a template to review.