Push Gaming - огляд та інтеграція
1) Короткий профіль провайдера
Країна/база: Великобританія/ЄС (розподілена команда).
Заснований: 2010-ті роки
Фокус: відеослоти з яскравою стилістикою, «сильними» бонусами і акцентом на мобільний UX; поєднання кластерних виплат і класичних барабанів.
Технології: HTML5 (WebGL/Canvas), mobile-first, легкі асети, уважна телеметрія.
2) Портфоліо та ігрові особливості
Хіти та лінійки (неповний список):- Jammin" Jars/2/( + спін-оффи) - кластерні виплати, "танцюючі банки" -wild з накопичуваним множником і зміщенням по сітці.
- Razor Shark/Razor Returns - mystery seaweed стеки, Razor Reveal (монети/мультиплікатори/спеціальні символи).
- Big Bamboo - mystery bamboo reveal, ризик-ступені бонусу (gamble), колекції золотих монет.
- Retro Tapes - кластерна сітка з липкими wild-мультиплікаторами і «з'єднаннями» (з'єднувальні лінії/магніти).
- Wild Swarm - накопичувальна механіка вулика (build-up → Swarm Mode).
- Fat Rabbit/Fat Santa - «зростаючий» вайлд-персонаж (збільшення розміру в бонусі).
- Dinopolis, Tiki Tumble, Bison Battle, Land of Zenith - альтернативні бонус-цикли, фічі вибору і апгрейди символів.
- Середня-висока/висока волатильність, іноді ультра-висока в «фішкових» серіях.
- Кластерні/каскадні виграші, що накопичуються множники, mystery/reveal.
- RTP-діапазони по білдам/ринкам (зазвичай ~ 96% і знижені версії 94/92/90) - фіксуйте'rtp _ build'.
- Moving Multiplier Wilds (Jammin'Jars) - банки зміщуються після каскаду і нарощують множник.
- Mystery Stacks + Reveal (Razor/Big Bamboo) - розворот стеків в символи монет/мультиплікаторів/спецзнаків.
- Accumulation/Build-up (Wild Swarm) - прогрес-скарбничка до «режиму рою».
- Growing Wild (Fat-серія) - вайлд збільшується до 2 × 2, 3 × 3 і т. д. в бонусі.
3) Сертифікація та комплаєнс
Лаби: GLI/iTech/eCOGRA (залежно від ринку та гри).
Ринки: MGA, UKGC, регульовані ЄС/ЛАТАМ/Африка/Азія (покриття помодульно: гра × RTP-версія).
- Bonus Buy - відключати в країнах із забороною.
- Накопичувальні механіки (Wild Swarm) - прозорість правил, обмеження ставок/швидкостей.
- RTP-профілі - обов'язкове маркування'rtp _ build'у звітності/телеметрії.
- Responsible Gaming: reality check, session timers, ліміти, локалізовані попередження.
- Звітність: GGR/turnover по грі/версії/ринку +'jurisdiction','feature _ flags'.
4) Варіанти інтеграції
Через агрегатора (швидкий вихід на ринки): єдиний каталог, промо-інструменти (турніри/місії/дропи), автооновлення білдів і сертифікатів, уніфіковані звіти.
Пряма інтеграція (великі оператори): Wallet-моделі:- Seamless - баланс у оператора; ставки/виплати через дебет/кредит-колбеки.
- Transfer (Fund) - передзавантаження кредитів на сесію і повернення залишку.
- Game Launch: єдиний endpoint з JWT + мова, валюта, юрисдикція, канал, фіч-прапори (Bonus Buy).
- Сервіси: управління сесією, підписи/anti-replay, вебхуки, гейм-лог, звітність, нотифікації по спец-подіям.
5) Вимоги до фронтенду і UX
Mobile-first: портрет/альбом, коректна робота на високих дисплеях, жести.
Продуктивність: TTFP <3-4 с; лінивка асетів, спрайт-atlas, аудіо «на вимогу».
Локалі/валюти: основні мови ЄС/ЛАТАМ + локалізовані RG-повідомлення.
Доступність: читаються контрасти, стабільна частота кадрів, передбачувані анімації.
6) Псевдо-приклади інтеграції
6. 1. Запуск гри
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 (мінімум):
json
{
"sub": "player_42015",
"sid": "sess_71cd...aa",
"currency": "EUR",
"jurisdiction": "mga",
"wallet_mode": "seamless",
"device": "ios",
"exp": 1767225600
}
6. 2. Seamless Wallet - дебет/кредит
Debit (ставка):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"
}
Credit (виграш):
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"
}
Ідемпотентність: унікальний'txn _ id'; повтор → ту ж відповідь ('duplicate = true').
Підпис: HMAC (SHA256) тіла +'x-timestamp'( anti-replay вікно 60-180 с), ретраї з дедуплікацією.
6. 3. Вебхуки подій
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/монети (приклад 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) Промо і утримання
Місії/квести: «збери кластер ≥ K», «перемести банки ≥ N раз», «активуй reveal X раз».
Турніри/рейси: окуляри за сумарний множник, довжину каскадів, win/bet.
Накопичувальні ігри: пуш-повідомлення/банер при близькості «Swarm Mode» (Wild Swarm).
Сезонні збірки: «Літо і морська тема» (Razor), «Ретро і неон» (Retro Tapes), «Ферма/свята» (Fat-серія).
A/B: порядок карток, тайли «хіти/новинки/висока волатильність», креативи обкладинок.
8) Звітність та аналітика
KPI-база:- DAU/MAU по тайтлам, середня тривалість сесії, частка мобільного портрета.
- Bet/Win/GGR/RTP (факт), StdDev виграшів, перцентилі win/bet (P95/P99).
- Feature-rate: частота кластерів ≥K, тригера бонусу, частота reveal/монет, середній множник.
- Bonus Buy usage (де доступний): частка покупок і ROI.
- Retention L1/L7/L30, ARPPU/LTV за серіями (Jammin'Jars, Razor, Fat, Build-up).
- Техніка: TTFP, тайм-аути гаманця/вебхуків, частка повторів колбеків, FPS.
- `game_code`, `rtp_build`, `jurisdiction`, `wallet_mode`, `feature_flags`, `reveal_events`, `cluster_k`, `game_round_id`, `txn_id`, `session_id`.
9) QA-чек-лист перед релізом
1. RTP-версії/білди відповідають ринкам;'rtp _ build'видно в логах і звітах.
2. Bonus Buy вимкнений там, де заборонений.
3. Ідемпотентність колбеків seamless; TTL підписи і детерміновані повтори.
4. Auto-resume: повернення в раунд після дисконекту; збереження прогресу (банки/мульти/стеки).
5. Локалізація/валюти: покрита матриця Markets × Locales; RG-екрани.
6. Продуктивність: TTFP < 3. 5 с, стабільний кадр <16 мс на цільових девайсах.
7. Промо-шина: турніри/місії підключені; правила відображаються.
8. Звітність: звірка GGR по днях/іграх/версіях; експорт для фінансів/регулятора.
9. Анти-фрод: ліміти ставок, velocity-чек транзакцій, аномалії RTP/мультиплікаторів.
10. UAT: довгі бонус-цикли, великі множники, часті каскади/кластери, reveal-сценарії.
10) Типові помилки та рішення
Розбіжність RTP-факту/звіту: змішані білди - журналюйте'rtp _ build', сегментуйте вивантаження.
Дублікати списань: відсутня ідемпотентність - storage-lock по'txn _ id', детерміновані повтори.
Втрата прогресу (банки/рій): немає snapshot - зберігайте стан сітки, множників, лічильника вулика.
Довге завантаження: оптимізуйте асети (atlas, CDN, HTTP/2 preload), аудіо на вимогу.
Невірні фіч-прапори Bonus Buy: централізуйте прапори в PAM/feature-service з гео.
11) Рекомендації по вітрині (каталогу)
Теги: High Volatility, Cluster/Cascade, Mystery/Reveal, Moving Wilds, Feature Buy (если доступно), Build-up.
Збірки: «Фрукти і неон» (Jammin'Jars/Retro Tapes), «Підводний ризик» (Razor), «Накопичувальні» (Wild Swarm), «Зростання вайлда» (Fat).
Картки-KPI: частота бонусу, середній множник, суб'єктивний «темп» гри.
12) Економіка та управління ризиком
Top-line: виражений Pareto - Jammin'Jars/Razor/Big Bamboo формують ядро виручки.
Unit-економіка: середній bet, конверсія в бонус, розподілу win/bet, ROI покупок бонусу (якщо доступно).
Ризики: висока дисперсія - ліміти ставок, капи експозиції по серіях/тайтлах, буфер GGR на короткому горизонті.
Контент-мікс: балансуйте «жорсткі» релізи більш «рівними», тримайте вітринні капсули «різнорівневої» волатильності.
13) Покроковий план інтеграції
1. Договір/лістинг: ринки, RTP-версії, пакет промо.
2. Техпідключення: sandbox-ключі, launch URL, Wallet API, вебхуки.
3. Фіч-прапори: Bonus Buy, build-up індикатори, локалі/валюти.
4. Каталог: картки ігор, вікові рейтинги, короткі описи механік.
5. QA/UAT: регрес + навантаження; edge-кейси кластерів/каскадів/reveal.
6. Soft-launch: 5-10% трафіку; моніторинг GGR/RTP/помилок/feature-rate.
7. GA-реліз: турніри/місії, A/B порядку видачі, сезонні добірки.
8. Пост-моніторинг: ретро 14/30 днів; тюнінг вітрини і лімітів експозиції.
Підсумок
Push Gaming - це впізнавані кластерні і mystery/reveal-механіки з сильними бонусними циклами (Jammin'Jars, Razor, Big Bamboo, Retro Tapes). Інтеграція стандартна: seamless/transfer-гаманець, JWT-запуск, вебхукі, сувора телеметрія ('rtp _ build','feature _ flags'). Для успіху - дисципліна комплаєнсу (Bonus Buy, RTP), чесне маркування волатильності, вітринні добірки по серіях і активна промо-екосистема (місії/турніри) для утримання.