
2026/03/17 1:07
Show HN:Claude Code が完成した Godot ゲームを構築するスキルについて
RSS: https://news.ycombinator.com/rss
要約▶
Japanese Translation:
要約
Claude Code AIは、コンビニエンスハードウェア上で2D・3Dタイトルの完全なGodot 4ゲームプロジェクト(構成設計、コード、アート生成、スクリーンショット、バグ修正)を自動的に作成できます。これは二つの専門スキルを調整します:一方がタスクを計画し、もう一方が新しいコンテキストでそれらを実行します。アセット生成はGeminiを使用して2Dテクスチャを作り、Tripo3Dで選択した画像を3Dモデルに変換し、支出する1%あたりの視覚的インパクトを最大化する予算感知型アプローチを採用しています。GDScriptサポートは、カスタム言語リファレンスと遅延ロードされたAPIドキュメント(850以上のGodotクラス)によって強化され、言語に対するLLMトレーニングが限定的である点を補います。ビジュアルQAは実行中のゲームからスクリーンショットを取得し、Gemini Flash Visionで解析してz‑fightingやテクスチャ欠落などの問題を検出します。
前提条件
- Claude Code をインストール
とGOOGLE_API_KEY
を環境変数として設定TRIPO3D_API_KEY- Godot 4(ヘッドレスまたはエディタ)がシステム PATH にあること
publish.sh ~/my-game スクリプトは .claude/skills/、CLAUDE.md を含む新しいプロジェクトスケルトンを作成し、Gitリポジトリを初期化します。その後 /godogen スキルを実行してゲーム生成を開始します。単一の生成実行は数時間かかる場合があるため、GCE T4やL4 GPUなどのクラウドVMで実行するとローカルリソースを解放しつつ、スクリーンショット取得にGPUパワーを提供できます。
デフォルト設定
は軽量Telegramブリッジ「Teleforge」を統合し、進捗監視と電話メッセージングを行います。カスタムteleforge.md
ファイルで置き換えることも可能です。CLAUDE.md- Claude CodeはOpus 4.6で最適に動作しますが、Sonnet 4.6はより多くのユーザー指示で機能し、OpenCodeも簡単なスキル移植で利用できます。
今後のロードマップ
- 画像生成を
に移行grok‑imagine‑image - アニメーション付きスプライトシートを
で追加grok‑imagine‑video - Androidエクスポートレシピ作成
- 完全なゲームデモの公開
進捗は @alex_erm のTwitterで共有されます。この手法により、コンビニエンスまたはクラウドハードウェア上で2D/3Dタイトルを迅速にプロトタイピングでき、インディー開発スタジオの参入障壁が低下し、業界全体でAI駆動型ゲーム開発ワークフローを再構築する可能性があります。
本文
デモを見てみる · プロンプト
「何が欲しいか」を説明すると、AI パイプラインがアーキテクチャを設計し、アートを生成し、コードを書き、実行中のエンジンからスクリーンショットを撮り、見栄えが悪い箇所を修正します。結果は、整理されたシーン構成・読みやすいスクリプト・適切なゲームアーキテクチャを備えた実際の Godot 4 プロジェクトです。2D と 3D の両方に対応し、一般的なハードウェアで動作します。
動作原理
二つの Claude Code スキルがパイプライン全体を統括 ― 一方が計画、もう一方が実行。各タスクは新しいコンテキストで実行され、集中力を保ちます。
- Godot 4 出力 – 適切なシーンツリー、スクリプト、アセット構成を備えた本物のプロジェクト。
- アセット生成 – Gemini が 2D アートとテクスチャを作成。Tripo3D が選択した画像を 3D モデルに変換。予算重視:費やしたコスト当たり最大のビジュアルインパクトを実現。
- GDScript 専門知識 – 独自構築の言語リファレンスと遅延ロード API ドキュメント(850+ Godot クラス)で、LLM の GDScript 学習データ不足を補う。
- ビジュアル QA はループを閉じます。実際に動作中のゲームからスクリーンショットを取得し、Gemini Flash Vision で解析。Z ファイティング、テクスチャ欠落、物理エラーなどを検出。
- 一般的なハードウェアで動作 – Godot と Claude Code がインストールされていればどの PC でも可。
はじめに
前提条件
-
PATH に Godot 4(ヘッドレスまたはエディタ)があること
-
Claude Code がインストール済み
-
API キーを環境変数として設定
GOOGLE_API_KEY # Gemini:画像生成・ビジュアル QA 用 TRIPO3D_API_KEY # Tripo3D:画像 → 3D モデル変換(3D ゲームのみ必要) -
Python 3 と pip(アセットツールは自身で依存関係をインストール)
-
Ubuntu/Debian でテスト済み。macOS は未テスト — スクリーンショット取得は X11/xvfb/Vulkan に依存し、ネイティブなキャプチャパスが必要です。
ゲームプロジェクトの作成
このリポジトリはスキル開発用ソースです。ゲーム制作を開始するには
publish.sh を実行して、新しいプロジェクトフォルダにすべてのスキルをインストールします:
./publish.sh ~/my-game # teleforge.md を CLAUDE.md として使用 ./publish.sh ~/my-game local.md # カスタム CLAUDE.md を使用
これで対象ディレクトリに
.claude/skills/ と CLAUDE.md が作成され、Git リポジトリが初期化されます。Claude Code をそのフォルダで起動し、どんなゲームを作るか指示すると /godogen スキルが全て処理します。
VM 上で実行
1 回の生成には数時間かかる場合があります。クラウド VM で実行すればローカルマシンを解放でき、Godot のスクリーンショット取得に GPU を使用できます。T4 や L4 GPU 搭載の基本 GCE インスタンスが適しています。
デフォルトの
CLAUDE.md(teleforge.md)は Teleforge 用に設定されています。Teleforge は軽量な Telegram ブリッジで、スマートフォンから進捗を監視し、セッションへメッセージを送信できます。Teleforge を使わない場合は、独自の CLAUDE.md を publish.sh に渡すか、公開後に生成されたものを編集してください。
Claude Code だけが選択肢?
スキルは様々な環境でテスト済みです。Claude Code + Opus 4.6 が最も良い結果を出します。Sonnet 4.6 は使用可能ですが、ユーザーからの指示が多めに必要です。OpenCode も十分に使え、スキル移植は簡単です。代替案を探しているなら OpenCode をおすすめします。
ロードマップ
- 画像生成を
に移行(1 枚あたりのコスト削減)grok-imagine-image - スプライトシートを
に移行(動画からアニメーションスプライト)grok-imagine-video - Android エクスポート用レシピ追加
- 公開デモとして完全なゲームを end‑to‑end で公開
進捗は @alex_erm をフォローしてください。