Yggdrasil - Prezentare generală și integrare
2) Portofoliu, mecanică și serie
2. 1 Conținut
Sloturi (core): clasice/fantezie/mitologie, teme de „carte”, grilă și mecanică în cascadă.
Variabilitate RTP: de obicei, mai multe profiluri (ex. 96. x/95. x/94. x/92. x) sub jurisdicţie.
Volatilitate: scăzută până la foarte mare; cartea de joc conține 'volatilitate', 'hit _ rate', 'max _ win'.
2. 2 Mecanică de marcă
Gigablox - caractere mari „lipite” (de la 2 × 2 la 6 × 6 +) în fiecare spate.
MultiMax/DoubleMax - animatori care se acumulează pe role/combinații (DoubleMax dublează seria).
Splitz - un simbol „se împarte” în mai multe, mărind liniile/căile.
GigaRise - creștere dinamică a înălțimilor tamburului într-o rundă/sesiune.
2. 3 Titluri de top (exemple)
Vikings Go Berzerk/To Hell - o serie cu progrese furioase și lupte cu wild-uri.
Valea Zeilor (1/2) - respins, îndepărtarea de blocante, multiplicatori și extra-viață.
Raptor DoubleMax - cascade + dublarea multiplicatorului după fiecare câștig.
Hades Gigablox, Cazino Zeppelin/Cosmos, Golden Fish Tank, Insula Paștelui - hit-uri „veșnic verzi”.
3) Platforme și campanii promoționale
BOOST: mese de turneu (prin multiplicator-câștig/sumă de câștiguri), Prize Drops (picături aleatorii de premii), Misiuni (îndeplinesc N condiții în jocuri K), Cash Race.
Pachete rotiri gratuite/bonus: emitere pentru anumite jocuri/cupiuri (dacă sunt incluse în config).
Widget-uri/bannere: elemente UI gata făcute pentru vitrina și paginile de joc (localizate).
4) YG Masters și GATI (pentru ecosistem)
YG Masters este un program pentru publicarea de jocuri de la studiouri partenere sub o stivă de distribuție umbrelă.
GATI (Game Adaptation Tools & Interface): șabloane și adaptoare unificate pentru pachete de facturare/localizare/reglementare → integrarea unui singur operator - multe studiouri/titluri.
5) Jurisdicții și restricții
Cerințele variază în funcție de: RTP, limitele de pariere/câștig, Buy Feature/Autoplay/Quick Spin, texte obligatorii de joc responsabil, pictograme limită de vârstă.
Nu toate campaniile/premiile și monedele sunt disponibile în fiecare regiune.
Autoritățile de reglementare solicită raportarea prin întrerupere și stocarea jurnalului la nivel rotund (a se vedea § 9).
- 'region , , , .
6) Arhitectura de integrare
6. 1 Portofele
Fără sudură (transfer-less): echilibrul operatorului; endpoints '/authorize ', '/bet', '/win ', '/rollback'; au nevoie de idempotenta stricta.
Transfer Wallet: pre-transfer de fonduri către RGS; calcule și sincronizarea sesiunii de închidere.
6. 2 Interfețe și evenimente
6. 3 Timeouts/Retreats
Timeouts client 2-3 s; backoff exponențial; coadă de reluare și eliminare a duplicatelor; „cel puțin o dată” cârlige pe partea ta → manipulanți idempotente.
6. 4 Localizare/dispozitive
Interfață multilingvă, formate valutare corecte, active ușoare (în special pentru grilă și Gigablox), mobile-first.
7) Diagrama evenimentului și analiza
7. 1 Mini Diagrama evenimentului (JSON)
json
{
"event_id": "01J...YGG",
"event_time": "2025-11-02T12:31:05Z",
"type": "bet win bonus promo session_start session_end disconnect reconnect",
"user": {"id":"u123","tenant":"op1","country":"DE"},
"game": {"id":"ygg_raptor_doublemax","rgs":"yggdrasil","category":"slot"},
"session": {"id":"s456","device":"android"},
"wager": {"amount":1.00,"currency":"EUR","round_id":"r789"},
"payout": {"amount":18.40,"jackpot":false},
"promo": {"type":"mission","id":"msn_2025w44","progress":0.6},
"meta": {"rtp_profile":"96","jurisdiction":"MGA","mechanics":["DoubleMax","Cascade"]}
}
7. 2 Măsurători cheie
GGR/NGR, Rata de succes, Frecvența de rotire, Rata de intrare/finalizare a bonusului, Finalizarea misiunii, Participarea la scăderea premiului.
Calitate RGS: p95/p99 API, eroare-rate, webhook lag, încercați din nou dimensiunea cozii.
Jucător/sesiune: ARPPU/ARPU, lungime sesiune medie, semnale Chorn, reclamații/runde 1k.
7. 3 Anti-fraudă/anti-arbitraj
Carusele misiune/bonus, profiluri de câștig anormale, multi-cont/dispozitiv, geo-anomalii.
reacţii: pauză promo/joc pe segment, limite de pariere, verificare manuală.
8) RTP, volatilitate și expunere
Store 'rtp _ profile' per market; Blocați Autoplay/Feature Cumpărați acolo unde este interzis.
Control 'max _ potential _ payout' per rundă/joc; pentru mecanica extrem de flexibilă (DoubleMax/MultiMax), puneți guardrails VIP pe limite.
Pentru Gigablox/Splitz, urmări vârfuri de expunere pe „rulează lung” de freespins.
9) Raportarea și reconcilierea
Jurnale rotunde (pariuri/plăți/bonusuri/promo/statusuri);
Raportul zilnic de joc de jocuri/valute/piețe; cut-off în funcție de timpul de server al furnizorului (magazin TZ/offset).
Reconciliere: suma evenimentelor operatorului vs rapoarte rezumative ale furnizorului; delta este permisă numai pe runde neînchise.
10) Observabilitate și integrare SLO
API: '/authorize ', '/bet', '/win '- p95/p99 и error-rate; Cota tranzacțiilor duplicate
Evenimente: webhook-lag, încercați din nou dimensiunea cozii, 'rollback/gol' share.
Promo: misiuni/picături cu tarif de livrare, decalaj de premiere.
Facturare: raportare discrepanță <prag, procent închis la cut-off.
SLO (schiță)
yaml slo:
api:
bet_p95_ms: 250 win_p95_ms: 250 error_rate_pct: <=0.3 events:
webhook_lag_p95_s: <=3 duplicate_txn_pct: <=0.1 promo:
reward_grant_p95_s: <=5 mission_state_lag_s: <=10 billing:
report_delta_pct: <=0.2 closed_by_cutoff_pct: >=99.7
11) Siguranță și conformitate
mTLS + semnături HMAC, IP-ul listei de permisiuni, jetoane cu durată scurtă de viață; protecția configurațiilor promoționale.
Minimizarea PII în evenimente, tokenizarea 'user _ id'; RLS/CLS pe regiuni/chiriași.
Joc Responsabil: Reality Check, limite/auto-excludere; texte corecte/fonturi.
Steaguri jurisdicționale la lansare: autoplay/quick spin/feature buy, limite de ofertă/sesiune, dezvăluire RTP.
12) Marketing & Vitrină
Rafturi: "Yggdrasil Hits'," Gigablox "," DoubleMax/MultiMax "," Splitz "," High Volatility "," Classic ".
Теги: 'Gigablox', 'DoubleMax', 'Splitz', 'Cascade', 'Book', 'High Volatility'.
Campanii: turnee/picături prin BOOST, misiuni cu progres, freespins pentru onboarding.
Active: 1:1 icoane, 16: 9/4: 3 postere (webp), scurte videoclipuri de previzualizare; titluri/descrieri localizate.
13) Planul de testare și QA
13. 1 Listă de verificare în stadiu
- '/autoriza '/închide sesiunea; limbile/valutele/formatele corecte.
- '/bet '/'/win 'sunt idempotente; se repetă cu același 'traction _ id' → același răspuns.
- Rotiri gratuite/Bonus/Misiuni/Picături de premii acumulate → cheltuieli → raport.
- Jurisdicții: Autoplay/Feature Buy ban, corectarea profilului RTP, limitele de ofertă/sesiune.
- Rapoarte: potrivire eveniment, cut-off, multi-valută.
13. 2 Scenarii negative
Duplicat transaction _ id → 200 cu rezultat stocat.
Timeout pe '/win '→ încercați din nou fără plată dublă.
Regiune fără promo/valută → eșec determinist și localizare corectă.
Deconectați/reluați → integritatea statului și a rundei; adevăratul progres al misiunilor.
14) Erori frecvente și anti-modele
Un singur RTP și afișarea caracteristicilor interzise → riscurile de conformitate.
15) Șabloane de configurare
15. 1 Joc/Piață
yaml game_config:
game_id: "ygg_hades_gigablox"
markets:
- region: "MGA"
rtp: "96.0"
features: {autoplay: true, feature_buy: true}
bet_limits: {min: 0.20, max: 100}
- region: "UKGC"
rtp: "94.0"
features: {autoplay: false, feature_buy: false}
bet_limits: {min: 0.10, max: 10}
15. 2 Politica de idempotență
yaml idempotency:
key: "transaction_id"
storage: "redis+db"
ttl: "30d"
behavior: "return_last_result"
15. 3 Diagrama evenimentelor (minim)
yaml events:
keys: [event_id, event_time, type, user.id, game.id, session.id, wager.round_id]
bet: [amount, currency, ext_ref]
win: [amount, jackpot, ext_ref]
promo: [type, id, value]
tech: [client, device, latency_ms]
15. 4 BOOST/misiuni (schiță)
yaml promo_campaign:
id: "boost_q4_2025"
type: ["tournament","prize_drop","mission"]
games: ["ygg_raptor_doublemax","ygg_valley_of_the_gods_2"]
rules:
tournament: {scoring: "win_multiplier", min_bet: 0.2}
prize_drop: {budget_eur: 20000, prizes: 1500, min_bet: 0.2}
mission:
steps:
- {game:"ygg_raptor_doublemax", goal:"win_x>=25", count:1}
- {game:"ygg_valley_of_the_gods_2", goal:"free_spins_trigger", count:1}
16) Foaia de parcurs privind implementarea
1. Inventar și piețe: lista de jocuri Yggdrasil/YG Masters, profiluri RTP, caracteristici steaguri/limite; promo/card de disponibilitate valutară.
2. API & Wallet: selecție portofel, idempotență, retrai, webhooks; config promo BOOST.
3. Evenimente și rapoarte: schema de evenimente, jurnalele rotunde, cut-off și TZ.
4. Conformitate: configurații jurisdicționale, cerințe RG, texte/bannere.
5. Promo: turnee/misiuni/picături, integrarea ferestrelor și CRM.
6. Observabilitate: panouri SLO (API/evenimente/promo/facturare), alerte, reluări.
7. Go-Live: trafic canar, comparație KPI (GGR, rata de succes, finalizarea misiunii, reclamații), post-mortem din prima săptămână.
17) Linia de jos
Yggdrasil combină mecanica nativă puternică și un ecosistem YG Masters bazat pe GATI scalabil, iar platforma BOOST simplifică promoțiile la nivel de rețea. Integrarea cu succes se bazează pe facturarea idempotentă, corectarea RTP/caracteristicilor în funcție de jurisdicție, raportarea transparentă cu cut-off și observabilitatea SLO. Cu o vitrină și un promo grijuliu, portofoliul Yggdrasil oferă o contribuție sustenabilă la GGR/LTV la un risc și un cost al serviciilor ușor de gestionat.