Push Gaming - Aperçu et intégration
1) Profil court du fournisseur
Pays/base : Royaume-Uni/UE (équipe distribuée).
Basé sur : 2010-e.
Focus : Machines à sous vidéo avec un style brillant, bonus « fort » et accent sur l'UX mobile ; combinaison de paiements groupés et de rouleaux classiques.
Technologies : HTML5 (WebGL/Canvas), mobile-first, assets légers, télémétrie attentive.
2) Portfolio et caractéristiques de jeu
Hits et règles (liste incomplète) :- Jammin" Jars/2/( + spin-offs) - paiements groupés, "banques dansantes" - wild avec multiplicateur accumulé et décalage sur la grille.
- Razor Shark/Razor Returns - Mystery Seaweed Staki, Razor Reveal (pièces/multiplicateurs/caractères spéciaux).
- Big Bamboo - mystère bamboo reveal, bonus de risque (gamble), collection de pièces d'or.
- Retro Tapes est un maillage de groupe avec des multiplicateurs sauvages collants et des « connexions » (lignes de connexion/aimants).
- Wild Swarm est la mécanique de stockage de la ruche (build-up → Swarm Mode).
- Fat Rabbit/Fat Santa est un personnage « grandissant » (augmentation de la taille en bonus).
- Dinopolis, Tiki Tumble, Bison Battle, Land of Zenith sont des boucles de bonus alternatives, des fiches de sélection et des mises à jour de symboles.
- Volatilité moyenne-élevée/élevée, parfois ultra-élevée dans les séries « puces ».
- Gains en grappe/cascade, multiplicateurs accumulés, mystère/reveal.
- Plages RTP par tickets/marchés (généralement ~ 96 % et versions réduites de 94/92/90) - fixez 'rtp _ build'.
- Moving Multiplier Wilds (Jammin" Jars) - Les banques se déplacent après la cascade et augmentent le multiplicateur.
- Mystery Stacks + Reveal (Razor/Big Bamboo) est une inversion des stacks en symboles de pièces/animateurs/spéciaux.
- Accumulation/Build-up (Wild Swarm) est une tireuse de progrès vers le « mode essaim ».
- Growing Wild (Fat-series) - Wyld passe à 2 × 2, 3 × 3, etc. en bonus.
3) Certification et conformité
Labs : GLI/iTech/eCOGRA (selon le marché et le jeu).
Marchés : MGA, UKGC, réglementé par l'UE/LATAM/Afrique/Asie (couverture en clair : jeu × version RTP).
- Bonus Buy - désactiver dans les pays interdits.
- Mécanique d'accumulation (Wild Swarm) - transparence des règles, limitation des taux/vitesses.
- Profils RTP - marquage obligatoire 'rtp _ build'dans les rapports/télémétrie.
- Jeu responsable : vérification de la réalité, timbres de session, limites, avertissements localisés.
- Reporting : GGR/turnover par jeu/version/marché + 'jurisdiction', 'feature _ flags'.
4) Options d'intégration
Grâce à l'agrégateur (accès rapide aux marchés) : catalogue unique, outils promotionnels (tournois/missions/drops), mise à jour automatique des titres et certificats, rapports unifiés.
Intégration directe (gros opérateurs) : Modèles Wallet :- Seamless est l'équilibre de l'opérateur ; taux/paiements par débit/crédit-saucisson.
- Transfert (Fonds) - Pré-chargement des crédits par session et remboursement du solde.
- Game Launch : un endpoint unique avec JWT + langue, monnaie, juridiction, canal, drapeaux fich (Bonus Buy).
- Services : gestion de session, signatures/anti-replay, webhooks, gaming logs, reporting, notifications sur les événements spéciaux.
5) Exigences frontales et UX
Mobile-first : portrait/album, travail correct sur des écrans élevés, gestes.
Performance : TTFP <3-4 s ; paresseux des assets, sprite-atlas, audio « à la demande ».
Locales/devises : principales langues de l'UE/LATAM + messages RG localisés.
Disponibilité : contrastes lisibles, taux d'images stables, animations prévisibles.
6) Pseudo-exemples d'intégration
6. 1. Lancement du jeu
GET https://games. push. example/launch
?token={jwt}
&game=pg_jammin_jars2
&lang=ru
¤cy=EUR
&jurisdiction=mga
&channel=mobile
&features=bonus_buy:off,fastspin:on
&rtp=96. 4
&partner_id=OP123
JWT payload (minimum) :
json
{
"sub": "player_42015",
"sid": "sess_71cd...aa",
"currency": "EUR",
"jurisdiction": "mga",
"wallet_mode": "seamless",
"device": "ios",
"exp": 1767225600
}
6. 2. Seamless Wallet - débit/crédit
Débit (taux) :http
POST /wallet/debit
{
"sid": "sess_71cd...aa",
"txn_id": "pg_2025-11-02_000221",
"amount": "1. 00",
"currency": "EUR",
"game_round_id": "gr_2b11...6f",
"reason": "bet"
}
Crédit (gain) :
http
POST /wallet/credit
{
"sid": "sess_71cd...aa",
"parent_txn_id": "pg_2025-11-02_000221",
"amount": "8. 90",
"currency": "EUR",
"game_round_id": "gr_2b11...6f",
"reason": "win"
}
Idempotence : unique 'txn _ id' ; la répétition → la même réponse ('duplicate = true').
Légende : HMAC (SHA256) du corps + 'x-timestamp' (fenêtre anti-replay 60-180 s), retraits avec déduplication.
6. 3. Webhooks d'événements
json
{
"type": "game. round_end",
"player_id": "player_42015",
"game": "pg_jammin_jars2",
"bet": 1. 00,
"win": 8. 90,
"currency": "EUR",
"features": ["cluster:active","moving_mult_wilds:2","bonus:off"],
"rtp_build": "96. 4_2025-10-20",
"jurisdiction": "mga",
"ts": "2025-11-02T13:44:12Z"
}
6. 4. Reveal/pièces (exemple Razor Shark)
json
{
"type": "feature. reveal",
"player_id": "player_42015",
"game": "pg_razor_returns",
"reveal": [{"type":"coin","value":"2. 00"},{"type":"mult","value":"x5"}],
"win": 10. 00,
"currency": "EUR",
"rtp_build": "96. 0_2025-09-28",
"ts": "2025-11-02T13:45:31Z"
}
7) Promo et maintien
Missions/quêtes : « rassemblez le cluster de ≥ K », « déplacez les banques ≥ N fois », « activez reveal X fois ».
Tournois/vols : points pour le multiplicateur total, longueur des cascades, win/bet.
Jeux d'accumulation : push-notification/bannière à proximité de « Swarm Mode » (Wild Swarm).
Sélections saisonnières : « L'été et le thème de la mer » (Razor), « Rétro et néon » (Retro Tapes), « La ferme/les vacances » (série Fat).
A/B : ordre des cartes, mystères « succès/nouveautés/volatilité élevée », créations de couvertures.
8) Rapports et analyses
Base KPI :- DAU/MAU sur les titres, la durée moyenne de la session, la part du portrait mobile.
- Bet/Win/GGR/RTP (fait), StdDev des gains, percentiles win/bet (P95/P99).
- Taux de fonctionnalité : fréquence des clusters de ≥K, déclencheur de bonus, taux reveal/pièces, multiplicateur moyen.
- Achat de bonus (si disponible) : part d'achat et ROI.
- Retraite L1/L7/L30, ARPPU/LTV par série (Jammin" Jars, Razor, Fat, Build-up).
- Technique : TTFP, time-out portefeuille/webhooks, proportion de répétitions de saucisses, FPS.
- `game_code`, `rtp_build`, `jurisdiction`, `wallet_mode`, `feature_flags`, `reveal_events`, `cluster_k`, `game_round_id`, `txn_id`, `session_id`.
9) Liste de vérification QA avant la publication
1. Les versions RTP/bill correspondent aux marchés ; 'rtp _ build'est visible dans les logs et les rapports.
2. Bonus Buy est éteint là où il est interdit.
3. L'idempotence des saucisses seamless ; Signature TTL et répétitions déterministes.
4. Auto-resume : retour à la ronde après remise ; maintien du progrès (banques/cartouches/staks).
5. Localisation/devises : la matrice Markets × Locales est couverte ; Écrans RG.
6. Performance : TTFP <3. 5 s, cadre stable <16 ms sur les devis cibles.
7. Bus promo : tournois/missions connectés ; les règles sont affichées.
8. Reporting : rapprochement GGR par jour/jeux/versions ; exportations pour les finances/régulateurs.
9. Anti-frod : limites de pari, chèque de transaction velocity, anomalies RTP/multiplicateurs.
10. UAT : cycles bonus longs, multiplicateurs importants, cascades/clusters fréquents, scénarios reveal.
10) Erreurs et solutions types
Incohérence du fait/rapport RTP : bilds mixtes - journalisez 'rtp _ build', segmentez les décharges.
Doublons des débits : aucune idempotence - storage-lock par 'txn _ id', répétitions déterministes.
Perte de progression (banques/essaim) : pas de snapshot - gardez l'état de la grille, des multiplicateurs, du compteur de ruche.
Long téléchargement : Optimisez vos assets (atlas, CDN, HTTP/2 preload), audio à la demande.
Drapeaux de fich non valides Bonus Buy : centralisez les drapeaux dans PAM/feature-service par géo.
11) Recommandations de vitrine (catalogue)
Tags : Haute volatilité, Cluster/Cascade, Mystère/Reveal, Moving Wilds, Feature Buy (si disponible), Build-up.
Sélections : "Fruits et néon" (Jammin" Jars/Retro Tapes), "Risque sous-marin" (Razor), "Accumulatif" (Wild Swarm), "Croissance de Vailda" (Fat).
Cartes-KPI : fréquence de bonus, multiplicateur moyen, « rythme » subjectif du jeu.
12) Économie et gestion des risques
Top-line : exprimé par Pareto - Jammin" Jars/Razor/Big Bamboo forment le noyau des recettes.
Économie unitaire : bet moyen, conversion en bonus, distributions win/bet, ROI achats bonus (si disponible).
Risques : Dispersion élevée - limites de mise, caps d'exposition par série/titres, tampon GGR sur un horizon court.
Mélange de contenu : équilibrez les versions « dures » plus « régulières », gardez les capsules vitrines de volatilité « hétérogène ».
13) Plan d'intégration étape par étape
1. Contrat/annonce : marchés, versions RTP, pack promo.
2. Connexion technique : clés sandbox, URL de lancement, API Wallet, webhooks.
3. Drapeaux Fich : Bonus Acheter, build-up indicateurs, local/devises.
4. Catalogue : cartes de jeux, notes d'âge, brèves descriptions des mécaniciens.
5. QA/UAT : régression + charge ; les cas edge des clusters/cascades/reveal.
6. Soft-launch : 5-10 % du trafic ; Surveillance GGR/RTP/Error/feature-rate.
7. Sortie GA : tournois/missions, ordre de délivrance A/B, sélections saisonnières.
8. Post-surveillance : rétro 14/30 jours ; tuning vitrine et limites d'exposition.
Total
Push Gaming est un cluster reconnaissable et mystery/reveal-mechanics avec de forts cycles bonus (Jammin" Jars, Razor, Big Bamboo, Retro Tapes). L'intégration est standard : seamless/transfer-portefeuille, lancement JWT, webhooks, télémétrie stricte ('rtp _ build', 'feature _ flags'). Pour réussir, la discipline de la composition (Bonus Buy, RTP), le marquage honnête de la volatilité, les sélections vitrines par série et l'écosystème promo actif (missions/tournois) pour le maintien.