Upgrade to Pro — share decks privately, control downloads, hide ads and more …

バイブコーディングとGodotでゲームを作ろう!

 バイブコーディングとGodotでゲームを作ろう!

2026年8月11日に開催された、
「Godot x AI Beyond ゲームジャム in 広島 #1」で発表したスライドです。

イベント詳細 : https://hirouni.connpass.com/event/388323/
広島Unity勉強会Webページ : https://hiro-uni.github.io

Avatar for NAKAOKU Takahiro

NAKAOKU Takahiro

August 14, 2026

More Decks by NAKAOKU Takahiro

Other Decks in Programming

Transcript

  1. ナカオク タカヒロ @kamera25 広島 nity勉強会 をやりたいって言って立ち上げた人 ・CoderDojo 紙屋町 / 西条メンター

    ・ゲームジャム 高梁実行委員会 (動画作成/You ube管理など) ・本職 インターネット 屋さん (ゲーム以外) ・登壇スライド https://speakerdeck.com/kamera25 ・ N (X) https://x.com/csc_kamera25 2
  2. 4

  3. 7

  4. 8

  5. バイブコーディング The use of artificial intelligence prompted by natural language

    to assist with the writing of computer code コンピュータコード 記述を支援するため 自然言語による指示 に 基づく人工知能 活用 14 【引用】https://www.collinsdictionary.com/jp/dictionary/english/vibe-coding
  6. 17

  7. 21

  8. 24

  9. 25

  10. バイブコーディング コツ ・目的 なんですか?AI →何をする が不明確 命令されたこと 中で考えます。 場合、AI 何度も質問します。人間がボトルネックになります。

    ・問題を 分割しましょう。 →やって欲しいこと 一つですか?それとも複数ですか? ・「それ」「あれ」って何? 具体的な表現や例を出しましょう。 →「それ」って何?どこを指してる? でも、これって難しい! 27
  11. 29

  12. 30

  13. 31

  14. 付録1 : Godotで MCP 不要ですか? ・理由1 : AI側がGodot メタデータを直接書き換えられるから →Godot

    全て パラメータがテキストファイル メタデータ(.tscn)として表現される。 →また以下 通り、 メタデータが「スクリプト」 記述 となる。かつ デフォルト値と差がある箇所 Godot 33 み記載される。 nity
  15. 付録1 : Godotで MCP 不要ですか? ・理由2 : Godotに 標準でヘッドレス実行(CLIモード)があるから →Godot

    コマンドライン実行により、スクリプト 構文チェック、プロジェクト作成、整合性チェックが可能。 →歴史もあるため、一般的な AIもGodot構文を学習済み 。 →GitHub Action でテストする事も可能(Linuxでも動作するし、ライセンスも制限無し)。 ※もちろん各社も追従、最近になって nityでもCLI( nity CLI)がリリースされた。 34 https://docs.godotengine.org/ja/4.x/tutorials/editor/command_line_tutorial.html
  16. 付録1 : Godotで MCP 不要ですか? ・まとめ : AIにとってGodot 世界 (ほぼ全て)操作可能で、かつワークフロー

    理解済み ※ killsへ Godot開発 ワークフロー 指示も不要。最近 AI(Gemini や Deep eek など) 最初から理解済み。 1.ユーザから 指示を解釈 2.メタデータを直接操作 0.ユーザから指示 NGなら 再修正 3.ヘッドレスモードで 構文やプロジェクトを チェック 35 4.ユーザに完了を通知
  17. 付録2 : AI使うなら、別に hree.jsとか ライブラリでも良い で ? ・それでも良いが、イテレーションを高速で回す に、まだ 人間が操作しやすい

    I が必要。 →全て AIに委 る であれ 、別に hree.jsやPyxel ようなライブラリでも良い。 →ただ、面白いゲームを作るに 「イテレーション(繰り返し)」が必要で、人間が手を加えやすい方が 現時点 で 良い。 →位置調整/スケール など AI 苦手なタスク な で、人間が座標にアクセスしやすい方 が現時点で 良い。 AI 36 進化で、半年あとに 考慮不要になるかも…