Yggdrasil-概要と統合
2)ポートフォリオ、メカニクス、シリーズ
2.1コンテンツ
スロット(コア):古典/ファンタジー/神話、「本」テーマ、グリッドとカスケード力学。
RTP変数:通常、いくつかのプロファイル(例:96.x/95。x/94。x/92。x)管轄下にあります。
ボラティリティ:低から非常に高い;ゲームカードには'ボラティリティ'、'hit_rate'、 'max_win'が含まれています。
2.2ブランドのメカニクス
Gigablox-各バックに大きな「接着」文字(2 × 2から6 × 6+)。
MultiMax/DoubleMax-リール/コンビネーションに蓄積するアニメーター(DoubleMaxはシリーズを2倍にします)。
Splitz-1つのシンボル"splits'をいくつかに分割し、ライン/方法を増加させます。
GigaRise-ラウンド/セッションでのドラムハイトのダイナミックな成長。
2.3トップタイトル(例)
Vikings Go Berzerk/To Hell-怒りの進行と野生との戦いのシリーズ。
神々の谷(1/2)-respins、ブロッカーの除去、乗数と余命。
Raptor DoubleMax-カスケード+各勝利後に乗数を倍増。
Hades Gigablox、 Cazino Zeppelin/Cosmos、ゴールデンフィッシュタンク、イースター島-「常緑」ヒット。
3)プロモーションプラットフォームとキャンペーン
BOOST:トーナメントテーブル(Win-Multiplier/勝利の合計)、賞金ドロップ(賞金のランダムなドロップ)、ミッション(KゲームでN条件を満たす)、キャッシュレース。
フリースピン/ボーナスパッケージ:特定のゲーム/宗派の問題(設定に含まれている場合)。
ウィジェット/バナー:ショーケースとゲームページの既製のUI要素(ローカライズ)。
4) YGマスターズとGATI(エコシステム用)
YG Mastersは、傘下のパートナースタジオからゲームを公開するプログラムです。
GATI (Game Adaptation Tools&Interface):課金/ローカライゼーション/規制パッケージのための統一されたテンプレートとアダプタ→1つのオペレータ統合-多くのスタジオ/タイトル。
5)管轄および制限事項
要件は、RTP、賭け/勝利限度額、購入機能/自動再生/クイックスピン、義務的な責任あるゲームテキスト、年齢制限アイコンによって異なります。
すべての地域でキャンペーン/賞品や通貨が利用できるわけではありません。
規制当局は、カットオフレポートとラウンドレベルのログストレージを必要とします(第9条を参照)。
- 'region→rtp_profile、 features_allowed、 bet_limits、 promo_availability、 texts_required'。
6)統合アーキテクチャ
6.1ウォレット
シームレス(転送なし):オペレータのバランス;エンドポイント'/authorize'、'/bet'、 '/win'、'/rollback';厳格なアイデンポテンスが必要です。
転送ウォレット:RGSに資金を事前に転送します。計算とセッション同期の終了。
6.2インターフェイスとイベント
6.3タイムアウト/リトリート
クライアントのタイムアウト2-3秒;指数関数的バックオフ;リプレイキューと重複除外;「少なくとも一度は」あなたの側のwebhook→idempotentハンドラ。
6.4ローカライズ/デバイス
多言語UI、正しい通貨フォーマット、軽量資産(特にグリッドとGigablox用)、モバイルファースト。
7)イベントダイアグラムと分析
7.1ミニイベント図(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主な指標
GGR/NGR、ヒット率、スピン頻度、ボーナスエントリー/完了率、ミッション完了、賞金ドロップ参加。
RGSの質:p95/p99 APIのエラー率、webhookの遅れ、再試行のキューのサイズ。
プレイヤー/セッション:ARPPU/ARPU、 avgセッションの長さ、チャーン信号、苦情/1kラウンド。
7.3不正行為・裁定防止
ミッション/ボーナスカルーセル、異常なwin-profiles、マルチアカウント/デバイス、ジオアノマリー。
リアクション:セグメント別プロモーション/プレイの一時停止、賭け制限、手動チェック。
8) RTP、ボラティリティおよび露出
マーケットごとに'rtp_profile'を保存します。禁止されている場合は自動再生/機能購入をブロックします。
ラウンド/ゲームごとに'max_potential_payout'を制御します。非常に柔軟なメカニクス(DoubleMax/MultiMax)のために、限界にVIPガードレールを置きます。
Gigablox/Splitzの場合、トラック露出はフリースピンの「ロングラン」のピークになります。
9)報告と和解
ラウンドレベルログ(ベット/支払い/ボーナス/プロモ/ステータス);
ゲーム/通貨/市場による毎日のゲームレポート。プロバイダのサーバー時間(ストアTZ/オフセット)に応じてカットオフします。
和解:オペレータイベントとプロバイダのサマリーレポートの合計;デルタは切断されていないラウンドでのみ許可されています。
10)観察可能性およびSLOの統合
API: '/authorize'、'/bet'、 '/win'-p95/p99'エラーレート;重複したトランザクションの共有
イベント:webhook-lag、 retry queue size、 'rollback/void' share。
プロモーション:配信速度ミッション/ドロップ、賞金累積ラグ。
請求:レポートの不一致<しきい値、カットオフに閉じられた割合。
SLO(スケッチ)
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)安全性とコンプライアンス
mTLS+HMAC署名、allowlist IP、短命トークン;プロモーションコンフィギュレーションの保護。
イベントのPII最小化、'user_id'のトークン化;地域/テナント別のRLS/CLS。
責任あるゲーム:リアリティチェック、制限/自己排除;テキスト/フォントを修正します。
立ち上げ時の管轄フラグ:自動再生/クイックスピン/機能購入、入札/セッション制限、RTP開示。
12)マーケティング&ショーケース
棚:「Yggdrasilヒット」、「Gigablox」、 「DoubleMax/MultiMax」、 「Splitz」、 「High Volatility」、 「Classic」。
技術:'Gigablox'、 'DoubleMax'、 'Splitz'、 'Cascade'、 'Book'、 'High Volatility'。
キャンペーン:BOOSTによるトーナメント/ドロップ、進行中のミッション、オンボーディング用のフリースピン。
アセット:1:1アイコン、16:9/4:3ポスター(webp)、ショートプレビュー動画。ローカライズされたタイトル/説明。
13)テスト計画およびQA
13.1ステージングチェックリスト
- '/authorize'/セッションを閉じます。言語/通貨/フォーマットが正しい。
- '/bet '/'/win'はidempotent;同じ'traction_id'→同じレスポンスで繰り返します。
- フリースピン/ボーナス/ミッション/賞品ドロップ発生→経費→レポート。
- 管轄区域:自動再生/機能購入禁止、正しいRTPプロファイル、入札/セッション制限。
- レポート:イベントマッチング、カットオフ、マルチカレンシー。
13.2負のシナリオ
transaction_id→200を格納された結果と重複します。
'/win'のタイムアウト→ダブルペイアウトなしで安全な再試行。
プロモ/通貨のない地域→決定論的な失敗と正しいローカライゼーション。
切断/履歴書→状態とラウンドの整合性;任務の真の進歩。
14)頻繁なエラーとアンチパターン
単一のRTPと禁止機能の表示→コンプライアンスリスク。
15)コンフィギュレーションテンプレート
15.1ゲーム/マーケット
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アイデンポテンスポリシー
yaml idempotency:
key: "transaction_id"
storage: "redis+db"
ttl: "30d"
behavior: "return_last_result"
15.3イベントの図(最小)
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/ミッション(スケッチ)
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)実装ロードマップ
1.在庫と市場:Yggdrasil/YGマスターズゲームリスト、RTPプロファイル、機能フラグ/制限;プロモーション/通貨の可用性カード。
2.API&Wallet:ウォレットの選択、idempotency、レトライ、webhooks;config プロモーションBOOST。
3.イベント&レポート:イベントスキーマ、ラウンドレベルログ、カットオフおよびTZ。
4.コンプライアンス:管轄の構成、RG要件、テキスト/バナー。
5.プロモーション:トーナメント/ミッション/ドロップ、ウィンドウ統合とCRM。
6.観測性:SLOパネル(API/events/promo/billing)、アラート、リプレイ。
7.Go-Live:カナリアトラフィック、KPI比較(GGR、ヒット率、ミッション完了、苦情)、第1週の死後。
17)ボトムライン
Yggdrasilは強力なネイティブメカニクスとスケーラブルなGATIベースのYG Mastersエコシステムを組み合わせており、BOOSTプラットフォームはネットワークレベルのプロモーションを簡素化します。統合に成功するには、独特の請求、管轄区域による正しいRTP/機能、カットオフとSLOの可視性を備えた透明なレポートに依存します。思慮深いショーケースとプロモーションで、Yggdrasilのポートフォリオは、管理可能なリスクとコストでGGR/LTVに持続可能な貢献を提供します。