GH GambleHub

Thunderkick - Overview and Integration

1) Short profile of the provider

Country and base: Sweden (Stockholm).
Founded: 2012.
Focus: original video slots with non-standard themes, "pure" HTML5 implementation and mobile UX.
Content philosophy: "surprise with mechanics and aesthetics" - a minimum of visual noise, emphasis on readability and smooth animation.
Technologies: HTML5 + WebGL/Canvas, light assets, careful optimization of loading for mobile networks.

2) Portfolio and game features

Hits and rulers:
  • Esqueleto Explosivo/2 - cascades with "exploding" characters and an increasing multiplier (Mucho Multiplier).
  • Fruit Warp is a "portal" mechanic with series of respins and progress tracks by fruit type.
  • Pink Elephants/2 is a scatter mystery symbol, long freespins with symbol upgrades.
  • Beat the Beast (Cerberus, Griffin, Midas, Quetzalcoatl, Kraken) is a series of highly volatile slots with expanders/multi-modifiers.
  • Sword of Khans, Midas Golden Touch/2, Big Fin Bay, Carnivals/Pyramyth - "adult" volatility, strong bonus rounds.
Mathematical handwriting:
  • Medium/high volatility, gravitation to "long" bonus sessions.
  • Often used cascading logic, progress factors, character upgrade.
  • RTP bands vary by build/jurisdiction; the catalog usually contains versions ~ 96% and reduced profiles (for example, 94/92/90).
Signature touches:
  • Intuitive grid readability, large characters, predictable spin/animation speed.
  • Audio identity (Esqueleto, Pink Elephants) - music and SFX amplify the "reward signals."
  • In some releases there is a Bonus Buy (included in the markets where it is allowed).

3) Certification and compliance

Labs: GLI/iTech/eCOGRA (by market and title).
Markets: MGA, UKGC and other regulated jurisdictions in Europe/LATAM/Africa/Asia (the list depends on the specific game and RTP version).

Regulatory features:
  • Bonus Buy - disconnection in countries with a ban.
  • RTP versions - fix build-ID in reporting/telemetry.
  • Responsible game - reality check, session limits, local age/information screens.
  • Reporting: detail by game/version/market; required fields: 'rtp _ build', 'jurisdiction', 'feature _ flags'.

4) Integration options

Through the aggregator (fast market coverage):
  • A single catalog and promotional add-ons (tournaments/missions/jackpots at the aggregator).
  • Simplified certification and automatic build updates.
Direct integration (for large operators): Wallet models:
  • Seamless API - operator's balance, rate/payment through debit/credit-sausages.
  • Transfer (Fund) API - pre-load credits to the session and return the balance at completion.
  • Game Launch: a single entry point with a JWT token, language/currency/jurisdiction parameters and feature flags (Bonus Buy, etc.).
  • Service circuit: creating/validating sessions, signing requests, webhooks of events, game log, reports, jackpot notifications.

5) Frontend and UX requirements

Mobile-first: portrait and album, correct viewport scalability, gestures.
Performance: TTFP <3-4 s on the "medium" network; aggressive lazy assets.

Localization: main EU/LATAM languages; Individual lines for responsible messages

Accessibility: readable contrasts, clear button states, smooth animations without "breaking" FPS.

6) Integration example (pseudo)

6. 1. Game launch


GET https://games. thunderkick. example/launch
?token={jwt}
&game=tk_pink_elephants2
&lang=ru
&currency=EUR
&jurisdiction=mga
&channel=mobile
&features=bonus_buy:off
&rtp=96. 1
&partner_id=OP123
JWT payload (minimum):
json
{
"sub": "player_00421",
"sid": "sess_9a1c...e7",
"currency": "EUR",
"jurisdiction": "mga",
"wallet_mode": "seamless",
"device": "android",
"exp": 1762041600
}

6. 2. Debit/Credit (Seamless Wallet)

Debit (rate):
http
POST /wallet/debit
{
"sid": "sess_9a1c...e7",
"txn_id": "tk_2025-11-02_001245",
"amount": "1. 00",
"currency": "EUR",
"game_round_id": "gr_c1ee...51",
"reason": "bet"
}
Credit (win):
http
POST /wallet/credit
{
"sid": "sess_9a1c...e7",
"parent_txn_id": "tk_2025-11-02_001245",
"amount": "4. 30",
"currency": "EUR",
"game_round_id": "gr_c1ee...51",
"reason": "win"
}

Idempotence: unique 'txn _ id', deterministic redo response (flag 'duplicate = true').
Signature: HMAC (SHA256) bodies + timestamp; anti-replay window 60-120 s.

6. 3. Webhooks of events (example)

json
{
"type": "game. round_end",
"player_id": "player_00421",
"game": "tk_pink_elephants2",
"bet": 1. 00,
"win": 4. 30,
"currency": "EUR",
"features": ["free_spins:triggered", "symbol_upgrade:1->2"],
"rtp_build": "96. 1_2025-09-30",
"jurisdiction": "mga",
"ts": "2025-11-02T12:42:18Z"
}

7) Promotional features and hold

Missions/quests: "bring the multiplier to ≥20x," "activate the symbol upgrade N times," "chain of cascades ≥3."

Tournaments: scoring by the sum of multipliers, by the length of cascade chains, by winnings per bet (win/bet).
Jackpots: local/network via aggregator; transparent seed/ceiling and participation rules.
On-site communications: banners of "live" events (a large multiplier fell out), personal fluffs when entering the bonus.
A/B tests: order of delivery of hits (Pink Elephants, Midas), arrangement of tiles, covers and copy.

8) Reporting and Analytics

Basic KPIs:
  • DAU/MAU by title, average session length, mobile portrait share.
  • Bet/Win/GGR/RTP (actual), standard deviation of winnings.
  • Feature-rate: frequency of freespins, frequency of upgrades/multipliers, conversion to bonus.
  • Bonus Buy usage (where allowed): share of purchases, average ROI of the bonus.
  • Retention L1/L7/L30, ARPPU/LTV by batch (Beat the Beast, Pink Elephants).
  • Network/render errors, wallet timeouts, share of colbacks repetitions.
Telemetry labeling (recommended):
  • `game_code`, `rtp_build`, `jurisdiction`, `wallet_mode`, `feature_flags`, `game_round_id`, корреляция с `txn_id`.

9) QA checklist before release

1. RTP versions correspond to markets; build-ID is visible in the logs.
2. Bonus Buy is disabled where prohibited.
3. Seamless: idempotency of sausages, repeats with TTL signatures.
4. Save State - Returns correctly to the round after a network break.
5. Locales/Currencies: Markets × Locales matrix covered; check of critical screens.
6. Performance: TTFP <3. 5 s, stable frame <16 ms.
7. Promo: connection to the tournament/mission bus, display of rules.
8. Reporting: GGR summary by day/markets/games, exports for finance.
9. Security: signatures, CORS/CSP, anti-fraud triggers.
10. UAT scenarios: long bonus cycles, cascading series, wallet edge cases.

10) Typical errors and solutions

Swollen assets → long load: include sprites/atlas, HTTP/2 Preload, CDN geo-distribution.
Duplicate write-offs: no idempotency - storage-lock by 'txn _ id' and deterministic repetitions.
RTP mismatch in reports: mixed builds - log 'rtp _ build' and fix in uploads.
Incorrect Bonus Buy flags: centralize feature flags from PAM by geo.
Session loss: no auto-resume - keep snapshot of the round (grid, multipliers, bonus step).

11) Recommendations for the showcase (catalog)

Tags: High Volatility, Cascades, Symbol Upgrade, Series (Beat the Beast), Bonus Buy (if available).
Selections: "Experimental Mechanics" (Fruit Warp), "High Dispersion" (Midas, Pink Elephants), "Series" (Beat the Beast).
Metric cards: average bonus multiplier, freespin trigger frequency, subjective "tempo" rating (game speed).

12) Operator economics and KPIs

Top-line: 20/80 - hits give the lion's share of the turnover; support the tail with missions/tournaments.
Unit economics: average bet, session/bonus frequency, CTR of lobby tiles.
Risks: high variance of a number of titles - plan betting limits and buffer on GGR on short stretches.
Content mix: Balance "hard" releases (Midas, Pink Elephants) with more "even" positions.

13) Step-by-step integration plan

1. Contract/listing: markets, RTP versions, promo pack.
2. Technical connection: sandbox keys, launch URL, Wallet API, webhooks.
3. Feature flags: Bonus Buy, jackpots, tournaments, locales.
4. Catalog: game cards, age ratings, brief descriptions of mechanics.
5. QA/UAT: regression + load testing; checking edge cases.
6. Soft-launch: 5-10% of traffic, monitoring GGR/RTP/errors/Feature-rate.
7. GA release: inclusion of promo, cross promo in lobby, A/B order of issue.
8. Post-monitoring: retro after 14/30 days, window tuning and promo scripts.

Result

Thunderkick is "Scandinavian minimalism" with an emphasis on custom mechanics and high volatility, recognizable series (Pink Elephants, Beat the Beast) and neat mobile-first UX. Integration follows the iGaming classic: seamless/transfer wallet, JWT launch, event webhooks, detailed telemetry ('rtp _ build', 'feature _ flags'). Success is achieved through compliance discipline, rapid showcase iteration, and promotional add-ons (missions/tournaments/jackpots).

Contact

Get in Touch

Reach out with any questions or support needs.We are always ready to help!

Start Integration

Email is required. Telegram or WhatsApp — optional.

Your Name optional
Email optional
Subject optional
Message optional
Telegram optional
@
If you include Telegram — we will reply there as well, in addition to Email.
WhatsApp optional
Format: +country code and number (e.g., +380XXXXXXXXX).

By clicking this button, you agree to data processing.