クイックサマリー:VibeGameは、Hugging Faceのリサーチャー Dylan Ebert氏が公開した「AI支援ゲーム開発」に特化した宣言型ゲームエンジンです。Unity MCPやRoblox MCPで挫折した方、three.jsで自作するのが重すぎると感じた方には最適と考えられます。一方で、本格的な3D MMOや複雑なシューターを作りたい場合は、現時点ではUnity+専門知識の方が現実的です。
1. 「Vibe Codingでゲームを作りたいのに、すぐ崩壊する」を解決するエンジン
AIにコードを書かせてゲームを作ろうとしたものの、コンテキストが膨らむと急に動かなくなる──そんな経験はありませんか? Claude CodeやCursorで数百行までは順調でも、規模が大きくなるとAIが過去のコードを忘れ、構造が破綻していくケースは少なくありません。
このまま「AIにゲームは作れない」と諦めると、急速に進化するAI時代の開発手法を取りこぼすことになります。Hugging Face公式ブログ(2025年9月29日公開)の検証によると、Roblox MCP・Unity MCP・Webスタックのいずれも一長一短で、特にUnityはAIの出力が「inconsistent and unreliable(一貫性がなく信頼できない)」と評価されています。
この課題に対する一つの答えがVibeGameです。three.js(描画)+rapier(物理)+bitecs(ECS)の上に、HTML/CSSライクな宣言型シンタックスを載せ、AIが読み書きしやすい高レベル抽象化を実現しています。
- VibeGameが既存のVibe Codingプラットフォーム(Roblox・Unity・Web)と何が違うのか
- 料金体系と、無料で試す具体的な手順
- 日本語ユーザーから見た実用性と注意点
- こんな人には向く/こんな人には向かない、率直な判断基準
▶ VibeGameでAIにゲームを作らせる体験を始める(無料・クレジットカード不要)[PR]
2. VibeGameの概要:誰が、なぜ、何のために作ったのか
VibeGameは、Hugging Faceに所属するDylan Ebert氏(dylanebert)が個人的に開発し、Hugging Face公式ブログで2025年9月29日に公開したオープンソースのゲームエンジンです。公式ブログによると、開発の動機は「Vibe Coding(AIをハイレベル言語として使う開発スタイル)でゲームを作ろうとすると、プロジェクトが大きくなった瞬間に破綻する」という課題でした。
その原因はモデルのコンテキストウィンドウ管理にあると公式ブログでは分析されています。VibeGameはこれに対し、3つの設計判断で応えています。
- 抽象化(Abstraction):物理・描画・基本ゲームメカニクスを内蔵し、コードベースを軽量に保つ。RobloxやFortnite UEFNの思想に近いアプローチです。
- シンタックス(Syntax):HTML/CSSライクな宣言型XML。AIが既に大量に学習している記法のため、生成精度が高くなります。
- アーキテクチャ(Architecture):ECS(Entity-Component-System)採用で、データと振る舞いを分離。モジュラー設計が自然と保たれます。
ターゲットユーザーは「コードはあまり書きたくないが、AIに指示しながらゲームを作ってみたい個人開発者」と「Vibe Codingの可能性を検証したい技術者」です。
3. 主要機能の詳細:HTML感覚でゲームが書ける
3-1. 宣言型シンタックス
公式ブログに掲載されている最小コード例は、わずか数行でゲームシーンが完成します。
<world canvas="#game-canvas" sky="#87ceeb">
<static-part pos="0 -0.5 0" shape="box" size="20 1 20" color="#90ee90"></static-part>
<dynamic-part pos="-2 4 -3" shape="sphere" size="1" color="#ff4500"></dynamic-part>
</world>
これだけで、地面と落下するボールのある3Dシーンができます。プレイヤー・カメラ・ライティングは自動生成され、必要なら差し替え可能です。
3-2. 内蔵機能
- three.jsベースの3D描画
- rapierによる物理シミュレーション
- bitecsによる高速ECS(Entity-Component-System)
- カスタムコンポーネント・システムの追加
3-3. AI向けドキュメント(llms.txt)
VibeGameはエンジン仕様を記述したllms.txtファイルを同梱しています。Claude CodeやCursorのシステムプロンプトに含めることで、AIがエンジンの使い方を最初から理解した状態でコードを生成できる仕組みです。
3-4. Shallot(コンテキスト管理ツール)
同じ開発者が公開している🧅 Shallotは、Claude Code向けの軽量コンテキスト管理ツールです。/peel [prompt]で会話開始時にコンテキストをロードし、/nourishで会話終了時に更新する2コマンド構成で、VibeGameと組み合わせて使うことが想定されています。
3-5. 実際の使用感(公式デモ・チュートリアル参照)
公式ブログには、開発者がVibeGameとClaude Codeでgrass collection incremental gameを作るプロセスが記録されています。公式ブログによると「ゲームの中核メカニクスを実装するのに最小限のドメイン知識で済んだ」と述べられており、JSFiddleにライブデモも公開されています。
無料で試す場合の手順は、公式チュートリアルを見る限り次のような流れです。
- Node.js環境を準備(npmが使えればOK)
npm install vibegameでインストール- HTMLに
<world>タグを書く GAME.run()で起動
初回セットアップは、公式チュートリアルに沿えば10分以内に最初のシーンが動くと考えられます。Hugging Faceブログのコメント欄やGitHubでは、「Vibe Codingの方向性として正しい」「ECS設計が秀逸」といった評価が見られます。
4. 日本語ユーザー向け評価
| 項目 | 状況 |
|---|---|
| UI日本語化 | VibeGame本体はライブラリ(npmパッケージ)のため明確な「UI」はありません。Hugging Faceの公式ブログ・ドキュメントは英語のみです。 |
| 日本円決済 | VibeGame自体は無料・オープンソース。関連するHugging Faceの有料プランはクレジットカード決済(米ドル建て)で、日本円は為替レート換算となります。 |
| 日本語サポート | Hugging Face公式サポートは英語が中心です。Discord・Forumともに日本語対応窓口は公式サイトで要確認。 |
| AI生成日本語品質 | VibeGameはエンジンであるためAIの日本語出力品質には直接関係しません。Claude Code等のAIモデル側の性能に依存します。 |
結論:日本語環境で完結したい方には現時点ではややハードルが高めです。ただし、エンジン自体はコード(XML的記法)なので、英語ドキュメントを読めれば使用に支障はありません。
5. 料金プラン:VibeGame本体は無料、ホスティング先で変動
VibeGameはMITライセンス相当のオープンソースとして公開されており、エンジン自体は完全無料です。ただし、Hugging Face Spacesにデプロイしたり、Hugging Faceの有料機能を使う場合は別途料金が発生します。
| プラン | 料金 | 日本円換算(目安) | 主な内容 |
|---|---|---|---|
| VibeGame本体 | 無料 | 0円 | npmからインストール可能。オープンソース |
| Hugging Face Free | 無料 | 0円 | Spaces CPU Basic(2 vCPU/16GB)無料利用 |
| Hugging Face PRO | $9/月 | 約1,400円 | 個人向け強化プラン |
| Team | $20/月/ユーザー | 約3,100円 | 組織向け、クレジットカード決済 |
| Enterprise | $50/月/ユーザー〜 | 約7,700円〜 | Talk to salesが必要 |
※2026年6月時点の公式料金ページの情報。為替は1ドル=約154円で概算。最新情報は公式サイトで確認してください。
解約について:Hugging FaceのPRO/Teamプランはアカウント設定からいつでも解約可能と公式サイトに記載されています。決済は標準的なクレジットカード処理基盤を採用しているため、購入リスクは比較的低いと考えられます。
▶ VibeGameを無料で試して、AI×ゲーム開発の実力を確かめる(無料・クレジットカード不要)[PR]
6. 競合との比較:VibeGame vs Unity MCP vs Roblox MCP
公式ブログでは、開発者自身がGrass Cutting Incremental風のゲームを3プラットフォームで実装し比較しています。その結果を表にまとめます。
| プラットフォーム | AI生成精度 | 抽象化レベル | コンテキスト管理 | オープンソース | 料金 |
|---|---|---|---|---|---|
| VibeGame(Web基盤) | ★★★★★ | ★★★★ | ★★★★★ | ○ | 無料 |
| Roblox MCP | ★★★ | ★★★★★ | ★ | × | Roblox Studio無料・Premium有料 |
| Unity MCP | ★ | ★★ | ★★★ | × | Personal無料・Pro有料 |
| Web自作(three.js等) | ★★★★★ | ★ | ★★★★★ | ○ | 無料 |
判断基準:
- 「とにかくAIに任せてWebゲームを作りたい」→ VibeGame
- 「Robloxの世界でマネタイズしたい」→ Roblox MCP
- 「本格的な3Dゲームや既存資産の活用が必要」→ Unity(ただしAI支援は限定的)
- 「フルカスタムで自作したい」→ Web自作(three.js+rapier)
7. こんな人におすすめ/こんな人には向かない
おすすめな人
- Claude CodeやCursorでゲームを作ろうとしたが、規模が大きくなると破綻した経験のある方
- 3D Webゲーム(簡単なプラットフォーマー・物理パズル等)を素早く試したい個人開発者
- Vibe Codingの可能性を実証実験したい技術リサーチャー
- three.js+rapierを生で書くのは重すぎると感じている方
向かない人
- 本格的な3D MMO・FPS・大規模オープンワールドを作りたい方:公式ブログでも「エンジンがサポートする範囲を超える複雑なものは苦戦する」と正直に明記されています。UnityやUnreal Engineが現実的です。
- 商用ゲームをすぐに収益化したい方:Robloxのマーケットプレイスや、Unity向け既存アセットエコシステムの方が短期的に向きます。
- 英語ドキュメントが読めない方:日本語情報は2026年6月時点で限定的です。
8. 総合評価
★★★★☆(4.0/5.0)
「AI支援ゲーム開発の現実解」として、現時点で最もバランスのよい選択肢の一つと考えられます。完成度100%とは言えませんが、思想と方向性が明確で、Hugging Face公式ブログという信頼性ある場で公開されている点も評価できます。
9. FAQ
10. まとめ:「AIにゲームを書かせる」の現実解
本記事の要点
- VibeGameはthree.js+rapier+bitecsをHTML的シンタックスで包んだ、AI支援ゲーム開発専用のオープンソースエンジン
- Roblox MCPの「抽象化」とWebスタックの「AI親和性」を両立させた設計思想
- 本体は無料、Hugging Face Spacesへのデプロイも無料枠から始められる
こんな方には特におすすめ:Claude CodeでWebゲームを作ろうとして「コンテキスト破綻」を経験し、Unityほど重くなく、かつthree.jsを生で書くのは大変、というジレンマを抱えている個人開発者の方には、現時点で最良の選択肢と考えられます。
一方で、本格的な3D商用ゲームや日本語完結の開発体験を求める方には、現時点では時期尚早かもしれません。その場合はChatGPT+Unityの組み合わせや、Roblox Studio無料版から試すアプローチをおすすめします。
▶ VibeGameでAI×ゲーム開発の最前線を今すぐ始める(無料・クレジットカード不要)[PR]
コメント