Texx Games · B2B game studio

Every round is a market

We build fast betting-style games with combined mechanics: casino-length rounds priced like a sportsbook. Cards, cricket, football physics and crash ladders — every outcome gets real odds, every round settles in about a minute, and every result is provably fair.

6Games
18Live tables
100+Market types
~60sTypical round
×18,742Top multiplier
The lineup

Six games. One odds engine.

Every title runs on the same formula: a fully automatic round decided by a provably fair seed, priced with sportsbook math — odds = (1 − margin) / p — and settled the moment an outcome is known. The player never plays. The player bets.

Texx Andar Bahar cover art
Cards × Crash × Props

Andar Bahar

The Indian classic at three speeds: Classic with a second betting window mid-deal, CraZZy with a multiplier that grows card by card, and a pure Crash mode where you cash out before the matching card lands.

Round ~45s 3 tables Crash ×18,742
Details
TexPoker cover art
Poker × Sportsbook

TexPoker

Auto-dealt Texas hold’em on three synced tables. Nobody plays the hand — everybody bets on it: winner, winning combination, board totals and street-by-street props across four betting windows per deal.

Deal ~100s 44 market types Parlays
Details
Cricket T1 cover art
Sport × Casino tempo

Cricket T1

A full cricket match compressed to one over per innings, ball-by-ball animation and commentary included. Sportsbook coverage — 1X2 with draw, totals, handicaps, wickets, boundaries, next-3-balls — in about two minutes.

Match ~2 min 3 leagues 17 market types
Details
Texx Soccer AI cover art
Football physics × Odds

Soccer AI

A real 2D physics engine decides every match from a provably fair seed — no canned video. Sportsbook classics on a 78-second fixture: 1X2, totals, team totals, handicaps, both-to-score and half markets.

Match 78s 3 leagues Parlays
Details
Texx Azi cover art
Trick game × Betting

Azi

The trump-trick classic dealt face-up and played by a deterministic policy you can verify in the browser. Bet the winner, the AZI tie, the trump suit or any single trick — every round exactly 60 seconds.

Round 60s 3 table sizes Top ×25.3
Details
Texx Truco cover art
Truco × Side-bets

Truco

Latin America’s table legend as a bet-on-the-deal: Argentino, Paulista and Mineiro rule sets, envido and manilha side-bets, and a ×646 EMPATE lottery ticket hiding in every round.

Round 60s 3 regions EMPATE ×646
Details
Why it works

Fast on purpose

Classic games are slow because players make decisions. We remove the decisions, keep the drama, and hand the player something better: odds on everything they are watching.

01

The player bets, never plays

Hands, matches and tricks resolve automatically under deterministic rules. No skill gap, no waiting for opponents — a spectator sport with a bet slip.

02

Sportsbook pricing

Every price is (1 − margin) / p: exact distributions, Monte-Carlo where needed, 10-million-deal simulation tables for card games. Margins are tuned per market from the back office.

03

A window is always open

Rounds run 60–100 seconds with multiple betting windows inside each round — poker streets, cricket innings breaks, football half-time, even a mid-deal pause in Andar Bahar. Soccer takes bets on the next match while the current one plays.

Provably fair

Locked before the bet, replayable after

Every round is decided by a server seed that was fixed — and published as a hash — before that round existed. When it settles the seed is revealed, and the player’s own browser rebuilds the deal card by card and compares it with what they just watched. Not a promise on a page: four checks anyone can run.

Hash chain of server seeds One head commitment is published before any round is played. Each round’s seed hashes to the link before it, so the whole sequence of 100,000 seeds is fixed in advance and revealed one round at a time. published up front headCommit seed #1 seed #2 seed #3 SHA-256 SHA-256 SHA-256 round 1 round 2 round 3 each seed revealed when its round settles

Hashing runs backwards. Every revealed seed hashes to the link before it, down a chain of 100,000 that ends at a head published before the first bet. The operator cannot rewrite the sequence once bets are on the table.

Play runs forwards. Round k uses seed k and reveals it at settlement. Cards already on the table leak nothing about the seeds still to come — the generator is keyed by the whole seed, not a 32-bit shortcut.

01

Before any game runs

A chain of 100,000 seeds is built backwards from one random terminal seed. Only its head goes public.

headCommit
02

Before the betting window

The round publishes its commitment and its position in the chain, plus the client seed mixed into the shuffle.

serverSeedHash clientSeed chainIndex
03

While the round plays

Randomness is an HMAC-SHA256 byte stream keyed by the server seed, driving a Fisher–Yates shuffle. The outcome is computed once, up front, then replayed on a timer.

HMAC-SHA256 → Fisher–Yates
04

At settlement

The seed is revealed with a hash of the full deck order — including the cards that never got dealt.

serverSeed deckHash
Four checks anyone can run
# 1 · the seed really is this round’s
SHA256(serverSeed) == serverSeedHash

# 2 · and it was fixed before the chain began
SHA256 applied chainIndex times == headCommit

# 3 · rebuild the deal from scratch
HMAC-SHA256(key=serverSeed,
            msg="clientSeed:roundId:n")
  → byte stream → Fisher–Yates → deck

# 4 · same cards, same order
SHA256(deck) == deckHash
All six games

Seed chain, published commitments and one-tap replay from the round history — the check runs in the player’s own browser with WebCrypto, against the result our server already published.

Azi & Truco

The replay re-plays every trick under the published policy, including cards never dealt because the hand ended early. A core hash gate stops the server from starting if rules and odds tables ever drift apart.

Soccer AI

A timeline hash commits to every keyframe of the simulated match — so the broadcast itself is auditable, not just the final score.

For operators

One GET request to go live

Signed GameURL launch

A hash-signed GET returns a session URL; the game runs in an iframe inside your site or app. Demo mode is one extra parameter.

Seamless wallet

Bet and result callbacks hit your wallet API in real time, idempotent by transaction reference — safe under retries and restarts.

Freebet campaigns

Provider-level freebets flow through the same pipeline, with void-aware refunds that don’t burn wagering progress.

Back office control

Per-market margins and visibility, tenant management and a full game catalog — changes reach live games within a minute, no redeploys.

Audit-grade fairness

Every round reports to the provider with seeds, hashes and settlement records; interrupted bets are automatically refunded.

GameURL Integration API
GET /IntegrationService/v3/http/GameURL
    ?secureLogin=your-casino
    &playerId=player-42
    &gameId=cricket
    &currency=USD
    &hash=md5(sorted-params + securePassword)

HTTP/1.1 200 OK
{
  "error": "0",
  "description": "OK",
  "gameUrl": "https://cricket.texx.games/game?token=…",
  "sessionId": "…"
}

// embed and you're live
<iframe src="{gameUrl}" allow="fullscreen"></iframe>
No signup · no keys

See it running in 60 seconds

Every game above has its own demo. Each launch creates a fresh player with a virtual balance of 1,000 — pick a title, place a bet, watch it settle.