iDos Games のプロジェクトは、@idosgames の npm パッケージの上に作られた、ホストシェルと機能モジュールから成る
TypeScript アプリです。 シェルがログインとロビーを担い、各モジュールは1つのシステム(ストア、クエスト…)か1つの
ゲームです。クライアントは iDos Games のゲーム API と通信するので、自前のサーバーは不要です。
パッケージ
| パッケージ | 用途 |
|---|---|
@idosgames/core | ゲーム API のクライアント:ログイン、プレイヤーデータ、経済、すべてのシステム |
@idosgames/app-shell | ホストシェル:ログイン画面、ロビー、ナビゲーション、共通 UI |
@idosgames/module-sdk | モジュールがシェルにつながるために実装する約束 |
@idosgames/react | 共通の React コンポーネントと UI kit |
@idosgames/wallet | トークンの入金と引き出しのためのウォレット署名 |
@idosgames/mcp | AI エージェント向けのモジュールとスキルを持つローカル MCP サーバー |
プロジェクトの構成
- 土台:
@idosgames/app-shellのログインとロビー。src/app.config.tsで設定します(開始画面、タブの順番)。 - システム:
src/modules/{id}/、システムごとに1フォルダ。各システムはロビーのタブを登録し、アプリで何も設定されて いない間はそのタブを隠します。 - ゲーム:これもモジュールです。ロビーはプロジェクト内のゲームから「プレイ」の一覧を作ります。
- 見た目:テーマ、アニメーション、サウンドは1つのファイル
src/ui.config.tsで決めます。
システムの一覧は新しいプロジェクトに含まれるものを参照してください。システムごとに 専用のページがあります。例:ストア、クエスト、ランキング。
コードでの作業
- ダッシュボードの AI コーダーで:チャット、ライブプレビュー、バージョン履歴。
- 自分のエージェントで:MCP サーバーをつなぎ、エージェントにモジュールとスキルを使わせます。
- GitHub で:ダッシュボードでプロジェクトにリポジトリをつなぎます。
よくある質問
Unity 用の SDK はありますか?
はい。同じゲーム API を呼ぶ Unity 用の C# SDK があります。プラットフォームの新しいシステムは別途対応されるので、必要なシステムがそこで使えるか確認してください。
自前のバックエンドは必要ですか?
いいえ。アカウント、インベントリ、経済、ランキングなどのシステムは iDos Games のゲーム API で動きます。
ステップバイステップガイド
関連ページ
- MCP で AI エージェントと作るiDos Games を Claude、ChatGPT、Claude Code、Cursor など任意の MCP クライアントにつなぎます。リモートサーバーは公開中のアプリを扱い、ローカルサーバーはエージェントに SDK のモジュールとスキルを渡します。
- ゲーム内ストア:棚、商品、価格iDos Games の既製ストアの仕組み。商品が入れ替わる棚、ゲーム内通貨や現金での価格、無料ギフト、購入上限、そしてダッシュボードでコードなしに設定する方法。
- 新しいプロジェクトに含まれるものiDos Games の新しいプロジェクトは、ログイン、ロビー、6つの既製システムから始まります。ストア、ランキング、イベント、マルチプレイなどのシステムはアプリに必要になったときに追加されます。
自分のゲームを作ろう
アイデアを一文で書くだけで AI コーダーが作り、ゲームは専用リンクで公開されます。