GH GambleHub

Push Gaming - Przegląd i integracja

1) Krótki profil dostawcy

Kraj/baza: UK/EU (zespół rozproszony).
Założony: 2010s.
Focus: automaty wideo w jasnym stylu, „silne” bonusy i nacisk na mobilne UX; połączenie wypłat klastrowych i klasycznych bębnów.
Technologie: HTML5 (WebGL/Canvas), mobile-first, lekkie aktywa, uważna telemetria.

2) Portfolio i funkcje gry

Trafienia i władcy (lista niekompletna):
  • Jammin" Jars/2/ (+ spin-offs) - płatności klastrowe, "tańczące banki" -wild z skumulowanym mnożnikiem i offsetem siatki.
  • Razor Shark/Razor Returns - tajemnicze stosy wodorostów morskich, Razor Reveal (monety/wielokrotności/znaki specjalne).
  • Big Bamboo to tajemnicze bambus ujawnić, hazard, kolekcja złotych monet.
  • Taśmy Retro - siatka klastrowa z lepkimi mnożnikami i „połączeniami” (łączącymi linie/magnesy).
  • Wild Swarm - build-up → Tryb Swarm.
  • Fat Rabbit/Fat Santa to „rosnący” dziki charakter (rosnący rozmiar bonusu).
  • Dinopolis, Tiki Tumble, Bison Battle, Land of Zenith - alternatywne cykle bonusowe, funkcje wyboru i aktualizacje postaci.
Odręczne pismo matematyczne:
  • Średnia/wysoka zmienność, czasami ultra-wysoka w serii „chipów”.
  • Klaster/kaskada wygrywa, gromadzi mnożniki, tajemnica/ujawnić.
  • Zakresy RTP przez build/market (zwykle ~ 96% i obniżone wersje 94/92/90) - naprawić 'rtp _ build'.
Mechanika markowa:
  • Przenoszenie mnożnika Wilds (Jammin" słoiki) - banki przesunąć po kaskadzie i zwiększyć mnożnik.
  • Mystery Stacks + Reveal (Razor/Big Bamboo) - odwrócenie stosów do symboli monet/mnożników/znaków specjalnych.
  • Akumulacja/budowa (Wild Swarm) - bank progresywny do „trybu roju”.
  • Growing Wild (Fat-series) - wild wzrasta do 2 × 2, 3 × 3 itp., w bonusie.
💡 Uwaga: Funkcja/Bonus Dostępność Kup różni się według tytułu i jurysdykcji.

3) Certyfikacja i zgodność

Laboratoria: GLI/iTech/eCOGRA (w zależności od rynku i gry).
Rynki: MGA, UKGC, EU/LATAM/Afryka/Azja regulowane (zakres modułowy: wersja gry × RTP).

Funkcje wrażliwe:
  • Bonus Buy - wyłączyć w krajach z zakazem.
  • Wild Swarm-Rule przejrzystość, wskaźnik/wskaźnik ograniczenia.
  • Profile RTP - obowiązkowe oznaczanie 'rtp _ build' w raportowaniu/telemetrii.
  • Odpowiedzialna gra: kontrola rzeczywistości, timery sesji, limity, lokalizowane ostrzeżenia.
  • Sprawozdawczość: GGR/obrót według gry/wersja/rynek + "jurysdykcja", "feature _ flags'.

4) Opcje integracji

Za pośrednictwem agregatora (szybki dostęp do rynków): pojedynczy katalog, narzędzia promocyjne (turnieje/misje/krople), automatyczne aktualizacje budynków i certyfikatów, jednolite raporty.

Integracja bezpośrednia (duże podmioty): Modele portfeli:
  • Bez szwu - równowaga operatora; stawki/płatności za pośrednictwem kiełbasek debetowych/kredytowych.
  • Przelew (Fundusz) - pożyczki wstępne na sesję i zwrot salda.
  • Start gry: pojedynczy punkt końcowy z JWT + język, waluta, jurysdykcja, kanał, flagi funkcji (Bonus Buy).
  • Usługi: zarządzanie sesjami, podpisy/anty-replay, haki internetowe, dziennik gier, raportowanie, powiadomienia o wydarzeniach specjalnych.

5) Wymagania Frontend i UX

Mobile-first: portret/album, prawidłowa praca na wysokich wyświetlaczach, gesty.
Wydajność: TTFP <3-4 s; leniwe aktywa, sprite atlas, audio „na żądanie”.
Lokalizacje/waluty: główne języki UE/LATAM + zlokalizowane wiadomości RG.
Dostępność: czytelne kontrasty, stabilna szybkość ramki, przewidywalne animacje.

6) Przykłady integracji pseudo

6. 1. Uruchomienie gry


GET https://games. push. example/launch
?token={jwt}
&game=pg_jammin_jars2
&lang=ru
&currency=EUR
&jurisdiction=mga
&channel=mobile
&features=bonus_buy:off,fastspin:on
&rtp=96. 4
&partner_id=OP123
Ładunek JWT (minimum):
json
{
"sub": "player_42015",
"sid": "sess_71cd...aa",
"currency": "EUR",
"jurisdiction": "mga",
"wallet_mode": "seamless",
"device": "ios",
"exp": 1767225600
}

6. 2. Portfel bez szwu - debet/kredyt

Obciążenie (stawka):
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"
}
Kredyt (wygrana):
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"
}

Idempotencja: niepowtarzalny 'txn _ id'; retry → ta sama odpowiedź ('duplikat = true').
Podpis: nadwozie HMAC (SHA256) + „x-timestamp” (okno anty-powtórne 60-180 s), przekładka z deduplikacją.

6. 3. Haki internetowe wydarzeń

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. Ujawnij/monety (przykład 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 i przytrzymaj

Misje/zadania: „montaż klastra ≥ K”, „przesuń banki ≥ N razy”, „aktywuj X razy”.
Turnieje/loty: punkty dla mnożnika całkowitego, długość kaskady, wygrana/zakład.
Cumulative games: push notification/banner z bliskością „Swarm Mode” (Wild Swarm).
Wybory sezonowe: „Summer and the Sea Theme” (Razor), „Retro i Neon” (Retro Tapes), „Farm/Holidays” (Fat-series).
A/B: kolejność kart, płytki „hits/novelties/high volatility”, okładki kreatywne.

8) Sprawozdawczość i analityka

Podstawa KPI:
  • DAU/MAU według tytułu, średni czas trwania sesji, udział portretu mobilnego.
  • Bet/Win/GGR/RTP (rzeczywisty), StdDev wygrywa, percentile win/bet (P95/P99).
  • Wskaźnik funkcji: częstotliwość klastrów ≥ K, wyzwalacz bonusowy, częstotliwość ujawnienia/monety, średni mnożnik.
  • Bonus Kup wykorzystanie (jeśli dostępne): Udział zakupów i ROI.
  • Retention L1/L7/L30, ARPPU/LTV według serii (Jammin" Słoiki, Razor, Tłuszcz, Build-up).
  • Technika: TTFP, timeouts portfel/webhook, udział powtórzeń kiełbasy, FPS.
Zalecana telemetria:
  • 'game _ code', 'rtp _ build', 'jurisdiction', 'wallet _ mode', 'feature _ flags',' reveal _ events ',' cluster _ k ',' game _ round _ id', 'txn _ id',' session _ id'.

9) Lista kontrolna QA przed wydaniem

1. wersje/konstrukcje RTP odpowiadają rynkom; 'rtp _ build' jest widoczny w dziennikach i raportach.
2. Bonus Buy jest wyłączony tam, gdzie jest to zabronione.
3. Idempotencja bezszwowych kiełbasek; Podpisy TTL i powtórzenia deterministyczne.
4. Auto-resume: powrót do rundy po zniżce; zachowanie postępu (banki/multi/stosy).
5. Lokalizacja/waluty: Rynki × macierz Locales jest pokryta; Ekrany RG.
6. Wydajność: TTFP <3. 5 s, stabilna rama <16 ms na urządzeniach docelowych.
7. Autobus promo: turnieje/misje połączone; zasady są wyświetlane.
8. Sprawozdawczość: pojednanie GGR według dnia/gry/wersji; eksport dla finansów/regulatora.
9. Przeciwdziałanie oszustwom: limity stawki, transakcje kontroli prędkości, anomalie RTP/mnożnika.
10. UAT: długie cykle bonusowe, duże mnożniki, częste kaskady/klastry, ujawniają skrypty.

10) Typowe błędy i rozwiązania

Niedopasowanie RTP fact/report: mixed builds - log 'rtp _ build', segment uploads.
Duplicate write-offs: no idempotence - storage-lock by 'txn _ id', deterministic repetitions.
Utrata postępu (banki/rój): brak migawki - zachować stan siatki, mnożniki, licznik uli.
Długi start: optymalizacja aktywów (atlas, CDN, HTTP/2 preload), audio na żądanie.
Nieprawidłowy bonus Kup flagi funkcji: scentralizować flagi w PAM/feature-service według geo.

11) Zalecenia dotyczące prezentacji (katalog)

Tagi: Wysoka zmienność, Klaster/Kaskada, Tajemnica/Ujawnić, Ruchome Wilds, Funkcja Kup (jeśli dostępne), Budowanie.
Selekcje: "Owoce i neon" (Jammin" słoiki/taśmy retro), "podwodne ryzyko" (Razor), "Accumulative" (Dziki rój), "Dziki wzrost" (tłuszcz).
Karty KPI: częstotliwość bonusowa, średni mnożnik, subiektywne „tempo” gry.

12) Ekonomia i zarządzanie ryzykiem

Top-line: wyrażony Pareto - Jammin" Słoiki/Razor/Big Bamboo stanowią rdzeń przychodów.
Ekonomia jednostki: średni zakład, konwersja na bonus, dystrybucje wygranych/zakładów, ROI zakupów bonusowych (jeśli są dostępne).
Ryzyko: wysoka zmienność - limity szybkości, ograniczenia ekspozycji według serii/tytułów, bufor GGR na krótkim horyzoncie.
Mieszanka treści: Balans „twardy” uwalnia więcej „nawet”, utrzymać kapsułki prezentowe o „wielopoziomowej” zmienności.

13) Plan integracji krok po kroku

1. Kontrakt/notowania: rynki, wersje RTP, pakiet promocyjny.
2. Połączenie techniczne: klucze do piaskownicy, URL startowy, API portfela, haki internetowe.
3. Flagi funkcji: Bonus Buy, wskaźniki budowania, lokalizacje/waluty.
4. Katalog: karty do gier, oceny wieku, krótkie opisy mechaniki.
5. QA/UAT: regresja + obciążenie; krawędzi przypadków klastrów/kaskad/ujawnić.
6. Miękkie uruchomienie: 5-10% ruchu; GGR/RTP/błąd/monitorowanie funkcji.
7. Wydanie GA: turnieje/misje, kolejność emisji A/B, wybory sezonowe.
8. Po monitorowaniu: retro 14/30 dni; limity strojenia okien i narażenia.

Wynik

Push Gaming są rozpoznawalne klastra i tajemnicy/ujawnić mechanikę z silnymi cyklami bonusowymi (Jammin" Słoiki, Razor, Big Bamboo, Taśmy Retro). Integracja jest standardowa: portfel bezszwowy/transferowy, uruchamianie JWT, haki internetowe, ścisła telemetria ('rtp _ build', 'feature _ flags'). Dla sukcesu - dyscyplina zgodności (Bonus Buy, RTP), uczciwe etykietowanie zmienności, prezentacja kolekcji według serii i aktywny ekosystem promocyjny (misje/turnieje) do zatrzymania.

Contact

Skontaktuj się z nami

Napisz do nas w każdej sprawie — pytania, wsparcie, konsultacje.Zawsze jesteśmy gotowi pomóc!

Telegram
@Gamble_GC
Rozpocznij integrację

Email jest wymagany. Telegram lub WhatsApp są opcjonalne.

Twoje imię opcjonalne
Email opcjonalne
Temat opcjonalne
Wiadomość opcjonalne
Telegram opcjonalne
@
Jeśli podasz Telegram — odpowiemy także tam, oprócz emaila.
WhatsApp opcjonalne
Format: kod kraju i numer (np. +48XXXXXXXXX).

Klikając przycisk, wyrażasz zgodę na przetwarzanie swoich danych.