Thunderkick - огляд та інтеграція
1) Короткий профіль провайдера
Країна і база: Швеція (Стокгольм).
Заснований: 2012.
Фокус: оригінальні відеослоти з нестандартною тематикою, «чистою» HTML5-реалізацією і мобільним UX.
Філософія контенту: «дивувати механікою і естетикою» - мінімум візуального шуму, акцент на читаності і гладкій анімації.
Технології: HTML5 + WebGL/Canvas, легкі асети, ретельна оптимізація завантаження під мобільні мережі.
2) Портфоліо та ігрові особливості
Хіти та лінійки:- Esqueleto Explosivo/2 - каскади з «вибухаючими» символами і наростаючим множником (Mucho Multiplier).
- Fruit Warp - «портальна» механіка з серіями респінів і прогрес-треками за типами фруктів.
- Pink Elephants/2 - символ-scatter-містерія, довгі фриспіни з апгрейдами символів.
- Beat the Beast (Cerberus, Griffin, Midas, Quetzalcoatl, Kraken) - серія високоволатильних слотів з експандерами/мульти-модифікаторами.
- Sword of Khans, Midas Golden Touch/2, Big Fin Bay, Carnivals/Pyramyth - «доросла» волатильність, сильні бонусні раунди.
- Середня/висока волатильність, тяжіння до «довгих» бонусних сесій.
- Часто використовується каскадна логіка, прогрес-множники, апгрейд символів.
- RTP-діапазони варіюються за білдами/юрисдикціями; у каталозі зазвичай присутні версії ~ 96% і знижені профілі (наприклад, 94/92/90).
- Інтуїтивна читаність сітки, великі символи, передбачувана швидкість спінів/анімацій.
- Аудіо-ідентика (Esqueleto, Pink Elephants) - музика і SFX підсилюють «сигнали нагороди».
- В окремих релізах присутній Bonus Buy (включається по ринках, де дозволено).
3) Сертифікація та комплаєнс
Лаби: GLI/iTech/eCOGRA (по ринках і титулах).
Ринки: MGA, UKGC та інші регульовані юрисдикції Європи/ЛАТАМ/Африки/Азії (список залежить від конкретної гри і RTP-версії).
- Bonus Buy - відключення в країнах із забороною.
- Версії RTP - фіксуйте build-ID у звітності/телеметрії.
- Відповідальна гра - reality check, session limits, локальні вікові/інформаційні екрани.
- Звітність: деталізація по грі/версії/ринку; обов'язкові поля: `rtp_build`, `jurisdiction`, `feature_flags`.
4) Варіанти інтеграції
Через агрегатора (швидке покриття ринків):- Єдиний каталог і промо-надбудови (турніри/місії/джекпоти у агрегатора).
- Спрощена сертифікація та автоматичні оновлення білдів.
- Seamless API - баланс у оператора, ставка/виплата через дебет/кредит-колбеки.
- Transfer (Fund) API - передзавантаження кредитів на сесію і повернення залишку при завершенні.
- Game Launch: єдина точка входу з JWT-токеном, параметрами мови/валюти/юрисдикції та прапорами фіч (Bonus Buy тощо).
- Сервісний контур: створення/валідація сесій, підпис запитів, вебхуки подій, гейм-лог, звіти, нотифікації джекпотів.
5) Вимоги до фронтенду і UX
Mobile-first: портрет і альбом, коректна в'юпорт-масштабованість, жести.
Продуктивність: TTFP <3-4 с на «середній» мережі; агресивна лінивка асетів.
Локалізація: основні мови ЄС/ЛАТАМ; окремі рядки для відповідальних повідомлень.
Доступність: читаються контрасти, чіткі стани кнопок, плавні анімації без «розриву» FPS.
6) Приклад інтеграції (псевдо)
6. 1. Запуск гри
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 (мінімум):
json
{
"sub": "player_00421",
"sid": "sess_9a1c...e7",
"currency": "EUR",
"jurisdiction": "mga",
"wallet_mode": "seamless",
"device": "android",
"exp": 1762041600
}
6. 2. Дебет/кредит (Seamless Wallet)
Debit (ставка):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 (виграш):
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"
}
Ідемпотентність: унікальний'txn _ id', детермінована відповідь на повтор (прапор'duplicate = true').
Підпис: HMAC (SHA256) тіла + таймстемп; анти-replay вікно 60-120 с.
6. 3. Вебхуки подій (приклад)
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) Промо-функції та утримання
Місії/квести: «доведи множник до ≥20x», «активуй апгрейд символів N раз», «ланцюжок каскадів ≥3».
Турніри: скоринг за сумою множників, за довжиною каскадних ланцюжків, за виграшами на ставку (win/bet).
Джекпоти: локальні/мережеві через агрегатора; прозорі seed/ceiling і правила участі.
On-site комунікації: банери «живих» подій (випав великий множник), персональні пуши при вході в бонус.
A/B-тести: порядок видачі хітів (Pink Elephants, Midas), розташування плиток, обкладинки і copy.
8) Звітність та аналітика
Базові KPI:- DAU/MAU по тайтлам, середня довжина сесії, частка mobile portrait.
- Bet/Win/GGR/RTP (факт), стандартне відхилення виграшів.
- Feature-rate: частота фриспінів, частота апгрейдів/множників, конверсія в бонус.
- Bonus Buy usage (де дозволений): частка покупок, середній ROI бонусу.
- Retention L1/L7/L30, ARPPU/LTV за серіями (Beat the Beast, Pink Elephants).
- Помилки мережі/рендера, таймаути гаманця, частка повторів колбеків.
- `game_code`, `rtp_build`, `jurisdiction`, `wallet_mode`, `feature_flags`, `game_round_id`, корреляция с `txn_id`.
9) QA-чек-лист перед релізом
1. RTP-версії відповідають ринкам; build-ID видно в логах.
2. Bonus Buy відключений там, де заборонений.
3. Seamless: ідемпотентність колбеків, повтори з TTL-підписами.
4. Збереження стану: коректне повернення в раунд після розриву мережі.
5. Локалі/валюти: матриця Markets × Locales покрита; перевірка відповідальних екранів.
6. Продуктивність: TTFP < 3. 5 c, стабільний кадр <16 мс.
7. Промо: підключення до турнірної/місійної шини, відображення правил.
8. Звітність: звід GGR по днях/ринках/іграх, експорт для фінансів.
9. Безпека: підписи, CORS/CSP, анти-fraud тригери.
10. UAT-сценарії: довгі бонусні цикли, каскадні серії, edge-кейси гаманця.
10) Типові помилки та рішення
Розпухлі асети → довге завантаження: включити спрайти/atlas, HTTP/2 Preload, CDN георозподіл.
Дублікати списань: немає ідемпотентності - storage-lock по'txn _ id'і детерміновані повтори.
Невідповідність RTP у звітах: змішані білди - логуйте'rtp _ build'і фіксуйте у вивантаженнях.
Неправильні прапори Bonus Buy: централізуйте фіч-прапори від PAM по гео.
Втрата сесії: відсутній auto-resume - зберігайте snapshot раунду (сітка, множники, крок бонусу).
11) Рекомендації по вітрині (каталогу)
Теги: High Volatility, Cascades, Symbol Upgrade, Series (Beat the Beast), Bonus Buy (якщо доступно).
Збірки: «Експериментальні механіки» (Fruit Warp), «Висока дисперсія» (Midas, Pink Elephants), «Серії» (Beat the Beast).
Картки-метрики: середній множник бонусу, частота тригера фріспінів, суб'єктивний «темповий» рейтинг (швидкість гри).
12) Економіка і KPI оператора
Top-line: 20/80 - хіти дають левову частку обороту; підтримуйте хвіст місіями/турнірами.
Unit-економіка: середній bet, частота сесій/бонусів, CTR плиток в лобі.
Ризики: висока дисперсія ряду тайтлів - плануйте ліміти ставок і буфер по GGR на коротких відрізках.
Контент-мікс: балансуйте «жорсткі» релізи (Midas, Pink Elephants) більш «рівними» позиціями.
13) Покроковий план інтеграції
1. Договір/лістинг: ринки, RTP-версії, promo-пак.
2. Технічне підключення: sandbox-ключі, launch URL, Wallet API, вебхуки.
3. Фіч-прапори: Bonus Buy, джекпоти, турніри, локалі.
4. Каталог: картки ігор, вікові рейтинги, короткі описи механік.
5. QA/UAT: регрес + навантажувальне тестування; перевірка edge-кейсів.
6. Soft-launch: 5-10% трафіку, моніторинг GGR/RTP/помилок/Feature-rate.
7. GA-реліз: включення промо, крос-промо в лобі, A/B порядку видачі.
8. Пост-моніторинг: ретро через 14/30 днів, тюнінг вітрини і промо-сценаріїв.
Підсумок
Thunderkick - це «скандинавський мінімалізм» з упором на нестандартні механіки і високу волатильність, впізнавані серії (Pink Elephants, Beat the Beast) і акуратний mobile-first UX. Інтеграція слідує класиці iGaming: seamless/transfer-гаманець, JWT-запуск, вебхуки подій, детальна телеметрія ('rtp _ build','feature _ flags'). Успіх досягається через дисципліну комплаєнсу, швидку вітринну ітерацію та промо-надбудови (місії/турніри/джекпоти).