Thunderkick - Aperçu et intégration
1) Profil court du fournisseur
Pays et base : Suède (Stockholm).
Basé sur : 2012.
Focus : slots vidéo originaux avec un thème non standard, une implémentation HTML5 « propre » et un UX mobile.
La philosophie du contenu : « surprendre par la mécanique et l'esthétique » est un minimum de bruit visuel, l'accent mis sur la lisibilité et l'animation lisse.
Technologies : HTML5 + WebGL/Canvas, assets légers, optimisation minutieuse du téléchargement sur les réseaux mobiles.
2) Portfolio et caractéristiques de jeu
Succès et lignes :- L'Esqueleto Explosivo/2 est une cascade avec des symboles « explosants » et un multiplicateur croissant (Mucho Multiplier).
- Fruit Warp est une mécanique « portale » avec des séries de respins et des pistes de progrès par type de fruits.
- Pink Elephants/2 est un symbole scatter-mystère, de longs frispins avec des mises à jour de symboles.
- Beat the Beast (Cerberus, Griffin, Midas, Quetzalcoatl, Kraken) est une série de slots à haute densité avec expandeurs/multi-modificateurs.
- Sword of Khans, Midas Golden Touch/2, Big Fin Bay, Carnivals/Pyramyth - volatilité « adulte », tours bonus forts.
- Volatilité moyenne/élevée, traction vers des sessions bonus « longues ».
- On utilise souvent la logique en cascade, les progressions multiplicatrices, la mise à niveau des symboles.
- Les bandes RTP varient d'un pays à l'autre ; le catalogue contient généralement des versions ~ 96 % et des profils réduits (par exemple, 94/92/90).
- Lisibilité intuitive de la grille, gros caractères, vitesse prévisible des spins/animations.
- L'audio-identique (Esqueleto, Pink Elephants) - la musique et SFX amplifient les « signaux de récompense ».
- Dans certaines versions, Bonus Buy est présent (inclus dans les marchés où autorisé).
3) Certification et conformité
Labs : GLI/iTech/eCOGRA (par marchés et titres).
Marchés : MGA, UKGC et autres juridictions réglementées en Europe/LATAM/Afrique/Asie (la liste dépend du jeu spécifique et de la version RTP).
- Bonus Buy - coupure dans les pays interdits.
- Versions RTP - Enregistrez l'ID build dans les rapports/télémétrie.
- Le jeu responsable est la vérification de la réalité, les limites de session, les écrans locaux d'âge/d'information.
- Reporting : détail par jeu/version/marché ; champs obligatoires : 'rtp _ build',' jurisdiction ',' feature _ flags'.
4) Options d'intégration
Via l'agrégateur (couverture rapide des marchés) :- Catalogue unique et compléments promotionnels (tournois/missions/jackpots à l'agrégateur).
- Certification simplifiée et mises à jour automatiques des billets.
- L'API seamless est le solde de l'opérateur, le pari/paiement par débit/crédit-saucisson.
- Transfer (Fund) API - Pré-chargement des crédits par session et remboursement du solde à la fin.
- Game Launch : point d'entrée unique avec JWT-token, paramètres de langue/monnaie/juridiction et drapeaux de fiche (Bonus Buy, etc.).
- Contour de service : création/validation de sessions, signature de requêtes, webhooks d'événements, game log, rapports, notifications de jackpots.
5) Exigences frontales et UX
Mobile-first : portrait et album, évolutivité correcte, gestes.
Performance : TTFP <3-4 s par réseau « moyen » ; le paresseux agressif des assets.
Localisation : principales langues de l'UE/LATAM ; des lignes distinctes pour les messages responsables.
Accessibilité : contrastes lisibles, états clairs des boutons, animations fluides sans « rupture » du FPS.
6) Exemple d'intégration (pseudo)
6. 1. Lancement du jeu
GET https://games. thunderkick. example/launch
?token={jwt}
&game=tk_pink_elephants2
&lang=ru
¤cy=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. Débit/crédit (Seamless Wallet)
Débit (taux) :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"
}
Crédit (gain) :
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', réponse déterministe à la répétition (indicateur 'duplicate = true').
Signature : HMAC (SHA256) du corps + timest....; fenêtre anti-replay 60-120 s.
6. 3. Webhooks d'événements (exemple)
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) Fonctions promotionnelles et maintien
Missions/quêtes : « amène le multiplicateur à la ≥20x », « active la mise à niveau des symboles N fois », « chaîne de cascades de ≥3 ».
Tournois : scoring par la somme des multiplicateurs, par la longueur des chaînes en cascade, par les gains sur le pari (win/bet).
Jackpots : local/réseau via l'agrégateur ; seed/ceiling transparent et règles de participation.
Communication sur le site : bannières d'événements « vivants » (un grand multiplicateur est tombé), pushi personnel à l'entrée du bonus.
Tests A/B : ordre de délivrance des succès (Pink Elephants, Midas), disposition des tuiles, des couvertures et des copies.
8) Rapports et analyses
KPI de base :- DAU/MAU sur les titres, la longueur moyenne de la session, la part du portrait mobile.
- Bet/Win/GGR/RTP (fait), écart type des gains.
- Feature-rate : fréquence des frispins, fréquence des mises à niveau/multiplicateurs, conversion en bonus.
- Achat de bonus (si autorisé) : part d'achat, ROI moyen du bonus.
- Retraite L1/L7/L30, ARPPU/LTV par série (Beat the Beast, Pink Elephants).
- Erreurs de réseau/rendu, délais de portefeuille, proportion de répétitions de saucisses.
- `game_code`, `rtp_build`, `jurisdiction`, `wallet_mode`, `feature_flags`, `game_round_id`, корреляция с `txn_id`.
9) Liste de vérification QA avant la publication
1. Les versions RTP correspondent aux marchés ; build-ID est visible dans les logs.
2. Bonus Buy est désactivé là où il est interdit.
3. Seamless : idempotence des saucisses, répétitions avec signatures TTL.
4. Enregistrement de l'état : retour correct au round après la rupture du réseau.
5. Locales/monnaies : la matrice Markets × Locales est couverte ; vérification des écrans responsables.
6. Performance : TTFP <3. 5 c, cadre stable <16 ms.
7. Promo : connexion au bus de tournoi/mission, affichage des règles.
8. Rapports : RGG par jour/marchés/jeux, exportations pour la finance.
9. Sécurité : signatures, CORS/CSP, déclencheurs anti-fraud.
10. Scénarios UAT : longs cycles bonus, séries en cascade, mallettes edge portefeuille.
10) Erreurs et solutions types
Les assets gonflés → un long chargement : activez les sprites/atlas, le HTTP/2 Preload, la géodistribution CDN.
Doublons des débits : pas d'idempotence - storage-lock par 'txn _ id' et répétitions déterministes.
Non-conformité RTP dans les rapports : bilds mixtes - Loger 'rtp _ build'et enregistrer dans les décharges.
Drapeaux Bonus Buy incorrects : centralisez les drapeaux fich de PAM par géo.
Perte de session : manque auto-resume - Stockez le tour snapshot (grille, multiplicateurs, pas de bonus).
11) Recommandations de vitrine (catalogue)
Tags : Haute volatilité, Cascades, Symbol Upgrade, Série (Beat the Beast), Bonus Buy (si disponible).
Sélections : « Mécanique expérimentale » (Fruit Warp), « Haute dispersion » (Midas, Pink Elephants), « Series » (Beat the Beast).
Cartes métriques : multiplicateur de bonus moyen, fréquence de déclenchement des frispins, notation subjective « tempo » (vitesse de jeu).
12) L'économie et l'opérateur KPI
Top-line : 20/80 - les succès donnent la part du lion du chiffre d'affaires ; maintenir la queue avec des missions/tournois.
Économie unitaire : bet moyen, fréquence des sessions/bonus, tuiles CTR dans le hall.
Risques : dispersion élevée d'un certain nombre de titres - prévoyez des limites de taux et un tampon GGR sur de courts segments.
Mélange de contenu : Équilibrer les sorties « dures » (Midas, Pink Elephants) avec des positions plus « régulières ».
13) Plan d'intégration étape par étape
1. Contrat/annonce : marchés, versions RTP, promo-pak.
2. Connectivité technique : sandbox clés, URL de lancement, API Wallet, webhooks.
3. Drapeaux Fich : Bonus Buy, jackpots, tournois, local.
4. Catalogue : cartes de jeux, notes d'âge, brèves descriptions des mécaniciens.
5. QA/UAT : régression + test de charge ; vérification des cas edge.
6. Soft-launch : 5-10 % du trafic, surveillance GGR/RTP/Error/Feature-rate.
7. GA-release : inclusion de promos, de promotions croisées dans le lobby, A/B de l'ordre d'émission.
8. Post-monitoring : rétro après 14/30 jours, tuning vitrine et scénarios promotionnels.
Total
Thunderkick est un « minimalisme scandinave » qui met l'accent sur les mécaniques non standard et la grande volatilité reconnue par les séries (Pink Elephants, Beat the Beast) et le mobile-first UX soigné. L'intégration suit le classique iGaming : seamless/transfer-portefeuille, lancement JWT, webhooks d'événements, télémétrie détaillée ('rtp _ build', 'feature _ flags'). Le succès est obtenu grâce à la discipline de la conformité, l'itération vitrine rapide et les compléments promotionnels (missions/tournois/jackpots).