IGT - огляд та інтеграція
1) Короткий профіль провайдера
Група: International Game Technology - один з найбільших світових вендорів ігор і лотерей.
Вертикалі: «земля» (кабінети/ETG), лотереї, онлайн-казино через IGT PlayDigital (ядро - PlayRGS).
Сильні сторони: культові IP, широке геопокриття, строгий комплаєнс, стабільна математика, джекпот-мережі.
Техстек (онлайн): HTML5 (WebGL/Canvas), mobile-first, єдині метадані каталогу, RGS-інтеграція для операторів і агрегаторів.
2) Портфоліо та ігрові особливості
Культові лінійки (неповний список):- Wheel of Fortune - флагман IP; численні варіації з колесом/сегментами/джекпотами.
- Cleopatra/Cleopatra II - класика з фриспінами і множниками.
- Da Vinci Diamonds / Dual Play, Siberian Storm, Cats, Pixies of the Forest / 2, Pharaoh’s Fortune, Wolf Run.
- Megajackpots - мережеві прогресивні на базі відомих тайтлів.
- Омніканальні порти: перенесення «земляних» хітів в онлайн зі збереженням анімацій/аудіо.
- Переважно середня і середньо-висока волатильність, орієнтована на «довгу» гру.
- Класичні фріспіни, розширюються вайлди, «колесо удачі», набір місій/трейлів там, де доречно.
- RTP-діапазони варіюються за юрисдикціями/білдами - фіксуйте'rtp _ build'у всіх звітах.
- Megajackpots (онлайн) - багаторівневі прогресиви на популярних IP.
- Powerbucks (Канада) - міжпровінційний прогресив (онлайн/мобайл) - доступність залежить від ринку/договору.
- WAP/локальні - за схемою «RGS ↔ джекпот-сервер», сувора візуалізація рівнів і правил.
3) Сертифікація та комплаєнс
Лаби/ринки: UKGC, MGA, Італія, Іспанія та ін.; в США - штати (NJ/MI/PA/WV/CT та ін.) з окремими вимогами.
Відповідальна гра: reality check, session timers, RG-скріни, самоусунення, вікові бар'єри.
- Bonus/Feature Buy застосовується точково і не у всіх ринках (частіше відключено в США/UK).
- Автоплей/швидкість спінів - жорсткі локальні ліміти.
- Джекпоти - окремі правила репортингу, AML-процедури для великого виграшу.
- Звітність: GGR/turnover по грі/версії/ринку, обов'язкові поля: `game_code`, `rtp_build`, `jurisdiction`, `feature_flags`, (если есть) `jackpot_pool`.
4) Варіанти інтеграції
Через агрегатора (рекомендується для швидкого покриття)
Підключення до PlayRGS через агрегатор: каталог IGT + базові промо-фреймворки (турніри/місії/дропи), автооновлення білдів і сертифікатів, уніфіковані звіти.
Пряма інтеграція з IGT PlayDigital
Wallet-моделі:- Seamless - баланс у оператора; ставки/виплати через колбеки дебет/кредит.
- Transfer (Fund) - передзавантаження кредитів на сесію з поверненням залишку.
- Game Launch: старт через PlayRGS endpoint з JWT, параметрами мови/валюти/каналу/юрисдикції, фіч-прапорами (jackpot on/off).
- Сервісний контур: управління сесіями, HMAC-підписи/anti-replay, вебхуки подій/джекпотів, гейм-лог, вивантаження звітності.
- Джекпоти: окремі ключі/ендпоінти до пул-сервера (Megajackpots/Powerbucks), атомарне підтвердження виграшу.
5) Вимоги до фронтенду і UX
Mobile-first: портрет/альбом, підтримка «високих» екранів, жести.
Продуктивність: TTFP < 3–4 c; лінивка асетів, аудіо на вимогу, спрайт-atlas.
Читаність IP: коректні логотипи/дисклеймери брендів (Wheel of Fortune тощо).
Джекпот-UI: постійний віджет рівнів/сум/правил участі (seed/ceiling), локалізація.
Локалі/валюти: ЄС/Північна Америка/ЛАТАМ/Азія - покриття рядків RG/правил і форматів чисел/валют.
6) Псевдо-приклади інтеграції
6. 1. Запуск гри (звичайний слот)
GET https://rgs. igt. example/launch
?token={jwt}
&game=igt_cleopatra
&lang=ru
¤cy=EUR
&jurisdiction=mga
&channel=mobile
&features=jackpot:off,fastspin:on
&rtp=95. 0
&partner_id=OP123
JWT payload (мінімум):
json
{
"sub": "player_20031",
"sid": "sess_a91f...0c",
"currency": "EUR",
"jurisdiction": "mga",
"wallet_mode": "seamless",
"ip": "203. 0. 113. 5",
"device": "ios",
"exp": 1767225600
}
6. 2. Запуск гри з прогресивом (Megajackpots)
GET https://rgs. igt. example/launch
?token={jwt}
&game=igt_wheel_of_fortune_megajackpots
&lang=ru
¤cy=EUR
&jurisdiction=ukgc
&channel=desktop
&features=jackpot:on
&rtp=93. 0
&partner_id=OP123
6. 3. Seamless Wallet - дебет/кредит
Debit (ставка):http
POST /wallet/debit
{
"sid": "sess_a91f...0c",
"txn_id": "igt_2025-11-02_000612",
"amount": "1. 00",
"currency": "EUR",
"game_round_id": "gr_6f20...aa",
"reason": "bet"
}
Credit (виграш):
http
POST /wallet/credit
{
"sid": "sess_a91f...0c",
"parent_txn_id": "igt_2025-11-02_000612",
"amount": "3. 40",
"currency": "EUR",
"game_round_id": "gr_6f20...aa",
"reason": "win"
}
Ідемпотентність: унікальний'txn _ id'і детермінований відповідь на повтор ('duplicate = true').
Підпис: HMAC (SHA256) тіла +'x-timestamp'( anti-replay вікно 60-180 c); ретраї з дедуплікацією по'txn _ id'.
6. 4. Вебхуки подій (приклад)
json
{
"type": "game. round_end",
"player_id": "player_20031",
"game": "igt_cleopatra",
"bet": 1. 00,
"win": 3. 40,
"currency": "EUR",
"features": ["free_spins:off","multiplier:x2"],
"rtp_build": "95. 0_2025-10-12",
"jurisdiction": "mga",
"ts": "2025-11-02T14:32:07Z"
}
6. 5. Вебхукі джекпота (Megajackpots/Powerbucks)
json
{
"type": "jackpot. win",
"player_id": "player_20031",
"game": "igt_wheel_of_fortune_megajackpots",
"jackpot_level": "Jackpot",
"jackpot_amount": 23145. 77,
"currency": "EUR",
"jackpot_round_id": "jp_7e1b...44",
"pool_id": "mgj_pool_eu_01",
"rtp_build": "93. 0_2025-10-20",
"jurisdiction": "ukgc",
"ts": "2025-11-02T14:33:18Z"
}
7) Промо і утримання
Місії/квести: «виграй на колесі ≥ N разів», «досягни множника ≥ X», «активуй фріспіни».
Турніри/рейси: окуляри за сумарний множник/win/bet, довжину серії фриспінів.
Джекпоти: бейджі Megajackpots/Powerbucks, прогрес-віджети сум, історії переможців.
Омніканальні кампанії: зв'язка з «земляними» брендами (Wheel of Fortune та ін.) - впізнаваність креативів і звукової ідентики.
A/B: порядок карток, капсули «хіти/бренди/джекпоти/класика», креативи обкладинок.
8) Звітність та аналітика
KPI-база:- DAU/MAU по тайтлам, середня тривалість сесії, частка мобільного портрета.
- Bet/Win/GGR/RTP (факт), StdDev виграшів, перцентилі win/bet (P95/P99).
- Feature-rate: частота фриспінів/колеса/множників, середній приз фічі.
- Jackpot-метрики: число тригерів, розподіл за рівнями, вплив на конверсію/retention.
- Retention L1/L7/L30, ARPPU/LTV за IP-лінійками (Wheel of Fortune, Cleopatra, Pixies of the Forest тощо).
- Техніка: TTFP, тайм-аути гаманця/вебхуків, частка повторів колбеків.
- `game_code`, `rtp_build`, `jurisdiction`, `wallet_mode`, `feature_flags`, `jackpot_pool`, `jackpot_level`, `game_round_id`, `txn_id`, `session_id`.
9) QA-чек-лист перед релізом
1. RTP-версії/білди відповідають ринкам;'rtp _ build'логується і видно у звітах.
2. Bonus Buy/автоплей/швидкості - налаштування по юрисдикціях дотримані.
3. Seamless-колбеки: ідемпотентність, TTL підписи, ретраї з детермінованою відповіддю.
4. Джекпоти: доступ до пул-сервера, коректний UI рівнів/сум, атомарність підтвердження.
5. Auto-resume: повернення в раунд після дисконекту; збереження стану фіч (фріспіни/трейл/мульти).
6. Локалізація/валюти: покрита матриця Markets × Locales; RG/бренд-екрани.
7. Продуктивність: TTFP < 3. 5 c, стабільний кадр <16 мс.
8. Промо-шина: турніри/місії/джекпот-банери підключені; Правила читаються.
9. Звітність: звірка GGR за датами/іграми/версіями; окремий звіт по джекпотах.
10. UAT: довгі сесії, багаторазові колеса/фриспіни, мережеві збої/повторні колбеки.
10) Типові помилки та рішення
Невідповідність RTP факт/звіт: змішані білди → логуйте'rtp _ build', сегментуйте вивантаження.
Дублікати списань: відсутня ідемпотентність → storage-lock по'txn _ id', детерміновані повтори.
Збій джекпот-UI: несинхрон пулу → перевірка часу/кешу, підписані снапшоти сум.
Порушення бренд-гайдів: некоректні логотипи/дисклеймери → заведіть централізований бренд-конфіг.
Довге завантаження асетів: CDN, atlas-спрайти, HTTP/2 preload, аудіо на вимогу.
11) Вітрина (каталог) - рекомендації
Теги: Classic/Branded, Medium/High Volatility, Wheel Feature, Free Spins, Megajackpots/Powerbucks.
Збірки: «Бренди і легенди» (Wheel of Fortune, Cleopatra), «Класика IGT», «Ігри з колесом удачі», «Джекпоти».
Картки-KPI: частота фриспінів/колеса, середній множник, наявність прогресиву, суб'єктивний «темп».
12) Економіка та управління ризиком
Top-line: впізнавані IP забезпечують стабільний трафік і оборот.
Unit-економіка: середній bet, конверсія в фічі, win/bet-розподілу, вплив джекпоту на retention.
Ризики: висока вага прогресивів - ліміти ставок, контроль експозицій по пулах/тайтлах, буфер GGR на короткому горизонті.
Контент-мікс: комбінуйте «бренд-магніти» і нові релізи для свіжості каталогу.
13) Покроковий план інтеграції
1. Договір/лістинг: ринки, RTP-версії, права на джекпоти/бренди, промо-пак.
2. Техпідключення: sandbox-ключі, PlayRGS launch URL, Wallet API, вебхукі, (опц.) джекпот-сервер.
3. Фіч-прапори: jackpots, автоплей/швидкості, локалі/валюти.
4. Каталог: картки ігор, бренд-дисклеймери, бейджі джекпотів/фіч.
5. QA/UAT: регрес, навантаження, сценарії джекпоту/повтори колбеків.
6. Soft-launch: 5-10% трафіку; моніторинг GGR/RTP/помилок/feature-rate/джекпотів.
7. GA-реліз: турніри/місії/джекпот-кампанії, A/B вітрини.
8. Пост-моніторинг: ретро 14/30 днів; тюнінг вітрини, лімітів експозиції та бренд-креативів.
Підсумок
IGT - це «маяк класики та брендів»: впізнавані IP, стійкі математики і потужні прогресиви. Інтеграція будується навколо PlayRGS і стандартних гаманців (seamless/transfer), суворого комплаєнсу і акуратного підключення джекпот-пулу. Успіх на вітрині забезпечують чесне маркування волатильності/джекпотів, омніканальні креативи і дисципліна аналітики («rtp _ build», «feature _ flags», «jackpot _ pool»).