レベル:入門
② 作る|1本目を作って完成させる
1本目を作って完成させるためのページの入口です。主な道具の始め方、AIに作らせる頼み方、動かないときの直し方、完成まで続けるための進め方をまとめています。
- 作例の一覧AIと一緒に小さなゲームを作ってみた記録の一覧です。
1本目の進め方11本
- AIに入れた内容の学習設定|ChatGPT・Claude・Gemini ほか学習への利用の設定は、ChatGPT では Improve the model for everyone、Claude では Help Improve our AI models、GitHub Copilot では A…
- 1本目のゲームを完成させるまでの最初の1か月の進め方Godot の公式ドキュメントでは、Step by step の章を終えてから、Your first 2D game で「Dodge the Creeps!」という2Dゲームを最後まで作る順に進みます。Unity Le…
- 1本目は何を作る?弾よけ・シューティング・落ちものパズルは、どれも Claude Code に3行の文を1回頼むと、ブラウザで遊べる HTML ファイル1つのゲームができました。このサイトには、この3本の頼んだ文と、横スクロールアクショ…
- ゲームをWindows向けに書き出す|UnityとGodotの手順Unity は File > Build Profiles の画面でビルドプロファイル(書き出し先ごとの設定)を作り、Build などで Player(書き出し先の機種で動く実行用のアプリ)を作ります。Godot は …
- 小さく作って早く出す、1か月で出せる大きさの決め方itch.io では、ページを作って公開範囲を Public にすると公開されます。Steam では、最初の数タイトルはアプリ料金を支払ってからリリースできるようになるまで30日間待ち、新製品の近日登場ページは少なくと…
- 一人で作るときの作業の見積もりと締切の決め方Steam では、最初の数タイトルをリリースできるようになるまでに、アプリ料金を支払ってから30日間待ちます。新製品の近日登場ページは、少なくともリリースの2週間前までに公開する必要があります。期日を記録する機能には、…
- ゲームの保存先|セーブデータとログの場所(UnityとGodot)Unity の `Application.persistentDataPath` は実行と実行のあいだで残したいデータの置き場で、Windows の Editor と Player では普通 `%userprofile…
- プレイテストの人の集め方と、感想の聞き方Steam Playtest は、ストアページのサインアップから入れる形と、Steam キーを配る形があります。itch.io の Restricted は、許した人だけがページに入れる状態です。PlaytestClo…
- ゲームが完成しない問題(続けるコツ)ゲームジャムと Steam Next Fest には、決まった期間と締切があります。GMTK Game Jam は年に1回、4日間でゲームを作るジャムで、itch.io のジャムには開始と終了の日付があります。Stea…
- ゲームデザインを学ぶ本・公開講演の案内|ルール・物語・レベル・バランスゲームデザイン(ルール・物語・レベル・バランス)を扱った本と、GDC Vault で無料公開されている講演を、題・著者や講演者・日付とあわせて案内します。
- 1人で作ってきたインディーゲーム作家の記事の紹介インディーゲームを1人、または少人数で作ってきた作家本人の記事・作家へのインタビュー・講演のレポート・ニュースの記事を、媒体と公開日つきで紹介してリンクします。
AI と作る(Claude Code・GitHub Copilot)20本
- Claude Codeに、BGMと効果音を鳴らす処理を書かせる頼み方【AIでゲーム開発】Claude Code に文を1回頼むと、音のファイルを使わずにブラウザの中で音を作り、BGM を繰り返し鳴らし、コインを取ると短い効果音を鳴らし、M キーで音のあり・なしを切り替えるブラウザゲームができました。画面を…
- Claude Codeに敵・弾・ダメージを作らせる頼み方と直し方【AIでゲーム開発】Claude Code に4行を1回頼むと、弾・当たり・体力の減り方は頼んだとおりに動きました。スペースキーを押したままやられると GAME OVER が1フレームで消える不具合があり、症状と起こし方と望む動きを渡すと…
- Claude Code に、ゲームの重い処理をプロファイラで探させる頼み方【AIでゲーム開発】Claude Code に Node.js のプロファイラでゲームの計算を調べさせると、星どうしの当たりを確かめる処理が、記録に入っていた時間 1750.74 ミリ秒のうち 1731.71 ミリ秒(98.9%)を占めて…
- Claude Codeで、初心者がブラウザゲームを作る【AIでゲーム開発】Claude Code に3行の文を1回頼むと、約36秒でブラウザで遊べる弾よけゲームが HTML ファイル1つでできました。2回目に1行を頼むと、当たったときに自機が砕けて飛び散るようになりました。
- Claude Codeの変更をgitで確かめ、戻す【AIでゲーム開発】Claude Code にゲームを作らせ、そのあと敵を足し速さを2倍にする文を重ねて頼むと、コミットしていない変更として game.htm が変わりました。ゲームの作業フォルダで git status と git di…
- Claude Codeが書いたGodotのシーンとノードの読み方【AIでゲーム開発】Claude Code が書いた Godot の .tscn では、[node で始まる1行が1つのノードで、名前・種類・親・グループはその行に、付いているスクリプトはすぐ下の script の行にありました。シグナル…
- Claude Codeに、キーとタッチの入力を作らせる頼み方【AIでゲーム開発】Claude Code に文を1回頼むと、矢印キー・A/Dキー・スペース/上矢印キーで動く自機と、画面下のタッチボタン、パソコンのマウスでも同じように動くブラウザゲームができました。画面を持たないブラウザでキーボード・…
- AI に移動と当たり判定を作らせる頼み方と、動かないときの直し方Claude Code に3行で頼むと、矢印キーで動く四角と壁のゲームができました。壁の手前で2ピクセル離れて止まったので、押したキー・止まった位置の数字・望む動きを渡すと、すき間0でぴったり止まるように直りました。
- AIと作っていて詰まったときに開く公式ドキュメントの場所ブラウザのコンソールに出たエラーの名前とAIのコードに出てくる命令の名前はMDN、Claude Code自体が止まる・動かないときはClaude Codeの公式ドキュメント、Godotのノードやクラスの名前はGodot…
- Claude Codeに、弾が当たったときの粒と画面の揺れを作らせる頼み方【AIでゲーム開発】Claude Code に文を1回頼むと、弾が敵に当たると小さな粒が飛び散って薄くなって消え、画面が短く揺れてすぐ止まる、1キーで粒、2キーで画面の揺れをそれぞれ切り替えられるブラウザゲームができました。画面を持たない…
- Claude Codeに企画メモを渡す頼み方【AIでゲーム開発】Claude Code に一行だけで頼むと、画面の大きさ・操作方法・スタート画面の有無などを、すべて Claude Code 自身が決めて作りました。操作・画面・始まりと終わり・難しさなどを書いた企画メモを渡すと、書い…
- Claude Codeのゲーム数学を読む|ベクトル・角度・状態機械・経路探索【AIでゲーム開発】Claude Code が作った Godot 4 の見下ろし型ゲームでは、斜めに動く速さ・敵の視野・敵の3つの状態・壁を避ける道が、ベクトル・角度・状態機械・経路探索の4つの言葉の行で決まっていました。道を返す部品の点…
- Claude CodeのGDScriptを読む|変数・条件・関数・シグナル【AIでゲーム開発】Claude Code が作った Godot 4 のコイン集めの3つのスクリプトは、変数・条件・関数・シグナルの4つの語で、どの行が何を決めているかを追えました。コインの必要数を決める1行を5から3に書き換えると、3枚…
- Claude Codeにセーブ・ロード・一時停止を作らせる頼み方【AIでゲーム開発】Claude Code に文を1回頼むと、P キーの一時停止、S キーで localStorage に保存するセーブ、L キーのロードを持つブラウザゲームができました。画面を持たないブラウザでキーを送ると、一時停止・セ…
- Claude Codeにスプライトアニメーションの切り替えを作らせる頼み方【AIでゲーム開発】Claude Code に1文を1回頼むと、画像ファイルを使わずにプログラムで描いたコマだけでスプライトシートを作り、立ち・走り・ジャンプ・攻撃の4つのアニメーションを切り替える仕組みができました。画面を持たないブラウ…
- Claude Codeに、タイルマップの読み込みと壁の当たりを作らせる頼み方【AIでゲーム開発】Claude Code に文を1回頼むと、文字のタイルマップ(壁・床・コイン・自機の始めの位置)を読み込んで描き、壁のマスに入らない当たり判定と、斜め押しでもすり抜けない動き、コインを取るとスコアが増える仕組みを持つブ…
- Claude Codeにタイトル・スコア・画面サイズ対応を作らせる頼み方【AIでゲーム開発】Claude Code に4行を1回頼むと、タイトルからゲームオーバーまでの流れ・スコア・縦横比を保つ伸び縮みは頼んだとおりに動きました。Enter の押し方でタイトルが飛ぶことと、画面の細かいときに文字がにじむことは…
- Unity 公式の AI プラグインを Claude Code で使う|入れ方とできることUnity の公式プラグインは、Claude Code の中でマーケットプレイスを追加してから unity@unity-agent-plugin を入れて使います。対象は Unity 6.0 以降です。
- Claude Code に、ゲームのテストを書かせてバグを減らす頼み方【AIでゲーム開発】Claude Code に文を1回頼むと、ゲームの計算だけを分けたファイルと、それを確かめるテスト21件ができました。自分で走らせると21件全てpassし、計算のファイルの写しをわざと壊して同じテストを走らせると、壊し…
- GitHub Copilot でゲームのコードを書かせる手順|VS Code での始め方・プランVS Code で GitHub Copilot を使うには、Copilot のプラン(Copilot Free は限られた利用、有料プランは全面的な利用)、Copilot の拡張、GitHub へのサインインが要りま…
作例3本
- Claude Codeで、落ちものパズルを作ってみる【AIでゲーム開発】Claude Code に3行の文を1回頼むと、約6分でブラウザで遊べる落ちものパズルが HTML ファイル1つでできました。2回目に1行を足して仕上げたものを、このページの上でそのまま遊べます。
- Claude Codeで、シューティングを作ってみる【AIでゲーム開発】Claude Code に3行の文を1回頼むと、約2分でブラウザで遊べるシューティングが HTML ファイル1つでできました。敵の編隊を撃つと色の粒になって飛び散り、そのままこのページで遊べます。
- Claude Codeで、横スクロールアクションを作ってみる【AIでゲーム開発】Claude Code に3行の文を1回、続けて敵を踏む判定を直す1行をもう1回頼むと、ブラウザで遊べる横スクロールアクションが HTML ファイル1つでできました。
困ったとき2本
- Godotで書き出すと「export_presets.cfg」が無いと出る書き出しのコマンドと、出たエラーの全文をそのまま Claude Code に渡すと、書き出しの設定のファイルがプロジェクトに足され、Web と Windows の2つの書き出し先ができました。同じコマンドで書き出し直す…
- ゲームが動かず「ReferenceError: … is not defined」と出るとき画面の様子と、コンソールに出た赤い文をそのままClaude Codeに渡すと、名前の書き間違いを定義どおりに直せました。
道具を分類から探す
- 企画・設計企画書・仕様書・画面の設計図を作る作図と記録のツールをまとめています。Figma・Excalidraw・Notion・Obsidian などが見つかります。
- プログラミング補助コードを書く作業を助けるエディタ、補完、処理の速さを測る道具をまとめています。Visual Studio Code・GitHub Copilot・RenderDoc などが見つかります。
- バージョン管理・プロジェクト管理ソースコードの版と、作業の進み具合を管理するツールをまとめています。Git・GitHub・Perforce Helix Core・Trello などが見つかります。
- テスト・QA・分析動作テスト、不具合の記録、プレイデータの分析に使うツールをまとめています。Sentry・GameAnalytics・SteamDB などが見つかります。
- 学習・ドキュメントゲーム開発を学べる教材と講座、各エンジンの公式資料をまとめています。GDC Vault・GameDev.tv・Godot 公式ドキュメント などが見つかります。