ゲームシステム

ゲームの VIP とプレミアムパス

iDos Games の既製 VIP システムの仕組み。特典付きのプレミアムパス、無料体験、ゲーム全体の割引とボーナス報酬、そしてダッシュボードでの設定方法。

プレミアムは既製の VIP システムです。プレイヤーがゲーム内通貨で買う、タイマーと1回限りの無料体験付きの特典パス。 特典はサーバーがどこでも自動で適用します。ストアの割引、ボーナス報酬、イベントやシーズンの VIP 賞品。

プレイヤーに見えるもの

  • 低いランクから順にすべてのパス:名前、特典、期間。
  • パスごとに1回の無料体験。使えるときはタブにバッジ。
  • 有効なパスのタイマーと「延長」。
  • 通貨やアイテムで購入。現金のパスはプラットフォームの決済で販売します。
VIP
12 450
320
VIP ブロンズ
7日

ショップ -10% · 報酬 +20% · 毎日ジェム

無料体験
300
VIP ゴールド
有効 · 12日 04:10

ショップ -25% · 報酬 x2 · イベントでVIP賞品

延長 · 900
パスごとの特典と期間、1回だけの無料体験。
有効なパスはタイマーを表示し、通貨で延長できます。
例. VIP画面。パス、無料体験、タイマー付きの有効なパス。

仕組み

  • パスにはランクがあります。複数持っているときは高いランクが優先されます。
  • 特典はサーバーが適用します。ストアの割引とボーナス、イベントのマイルストーンとシーズンのティアでの2つ目の賞品。
  • イベントとシーズンは、該当するパスに印を付けた VIP 画面へプレイヤーを案内します。

ステップ 01プロジェクトにシステムを追加する

AI コーダーに頼みます。「VIP パスを追加して」。既製システムが入り、パスを設定するとタブがプレイヤーに表示されます。

ステップ 02ダッシュボードで設定する

ダッシュボードを開き、プロジェクトを選んで ライブ運営 → v2 → プレミアム へ。

  • パスを作ります:名前、ランク、期間、特典、価格のオプション。
  • 必要なら無料体験をオンにします。

ページの AI ボタンでアシスタントが開きます。必要なことを説明すると変更を提案してくれるので、確認して保存を押します。

ステップ 03テストしてリリースする

アプリのテスト版でシステムを確かめます。設定は別の操作で本番アプリに送られます。公開とリンクを参照してください。

開発者向け

VIP は @idosgames/core の client.premium で動きます。割引とボーナスにコードは不要です。サーバーがすべての購入と受け取りに適用します。

TypeScript
// タイトルのパス(設定)とプレイヤーの VIP の状態
const defs = await client.premium.getDefinitions()
await client.premium.getUserState()
const vip = client.data.user.state?.Premium
vip?.MaxActiveTier // 有効な最上位のランク、VIP なしなら 0
vip?.Subscriptions?.['vip_gold']?.ExpirationDate // キーだけでなく日付を確認します
  • 使った体験は使ったままです。体験の一覧は ActivatedTrialIDs にあるので、もう一度勧めないでください。
  • 実際に引かれたものと付与されたものは、基本価格ではなく購入の応答にあります。

すべてのフィールドは、SDK の MCP サーバーが配るスキル premium-system に説明があります。

よくある質問

VIP を現金で販売できますか?

はい、プラットフォームの決済を通じて販売できます。VIP 画面そのものは、パスをゲーム内通貨とアイテムで販売します。

割引をコードで書く必要はありますか?

いいえ。プレミアムの割引とボーナスは、サーバーがストアと報酬に自動で適用します。

関連ページ

自分のゲームを作ろう

アイデアを一文で書くだけで AI コーダーが作り、ゲームは専用リンクで公開されます。