Unity初心者がChatGPTを使ってゲーム開発やってみた1〜14日目（まだ途中）


# ゲーム開発知識ゼロでChatGPTを活用したらゲーム開発はできるのか？

アウトプットするつもりが無かったので記録していませんでした。

初日から14日目までを一気にまとめます。

## プロジェクトの概要

このプロジェクトでは、以下の点に焦点を当てて記録していきます：

- ChatGPTとの対話によるゲーム開発プロセス
- 開発の進捗状況と成果
- ChatGPTの活用効果
- 使ってみた感想

## 開発経過

実際に命令したときのスクショです。

![スクリーンショット 2025-05-27 0.42.00.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/424980/041fd7c3-b4e2-432e-83cb-133248a166a9.png)



そしてチュートリアルを作ってもらい、それに従って開発していくことにした。

Unityのインストール方法から、教えてくれます。

![スクリーンショット 2025-05-27 0.43.00.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/424980/8697c26b-1f32-4cba-add3-3b11887f15eb.png)


通常の口調でもいいが、ギャルっぽくさせて私のモチベーション維持に貢献させた。

ちなみにちょっと技術的な質問・回答もデフォルト口調だとちょっと回答文が難しいが、ギャル口調にすると「つまりこういうこと〜」って分かりやすく表現してくれるので、それも助かる。

## ChatGPTを活用するメリット

まず人に質問する際は様々なことを考える必要がある。

- 質問内容をまとめる（どこが分からないのか明確にする）
- その上で自分の意見ややったことなども伝える
- 質問していい時間なのかどうか
- 人の性格によっては機嫌を伺う必要がある

上記以外にもたくさんあるかと思います。

しかしAIに質問するのはどんな初歩的な質問でも、また何度同じ質問をしてもOK。

本当になんでも質問できてしまいます。

初心者ほど「こんな質問していいのかな〜？」と悩んで手が止まってしまうので、そういった意味ではAIにバンバン質問投げるのはアリかなと思っています。

![スクリーンショット 2025-05-27 0.46.39.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/424980/797189fd-23ea-42d4-a236-fec9050d23c6.png)


上記は、ChatGPTにPlayerキャラを作る際の指示をもらったときの内容です。

Unityエディターの「Hierarchy（ヒエラルキー）」で右クリック

→「2Dオブジェクト」→「スプライト」→名前を「Player」にしてね！

いざUnityの画面で作成しようとしたら…

![スクリーンショット 2025-05-27 0.55.52.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/424980/c8fa8cbe-45a6-4a1d-b6e5-0eca76975ecf.png)


どれ？ってなってしまい、先程の画像の通り質問をAIに投げたのです。

個人的な感情になってしまうのですが、こういった初歩中の初歩質問はお金を払ってスクールで聞くのは良いのですが、エンジニアやメンターなど人に聞きづらいです。

## 人に頼った方が良い場面もあった

PlayerとGroundを作成したとき、AIからスクリプトを追加するよう言われた時に少し詰まっていました。

結論から言うと、Add ComponentからNew ScriptでBoxCollider2Dを一々作成するのか？と自分が勘違いしていたのが原因です。

![スクリーンショット 2025-05-27 1.01.26.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/424980/b75ecc12-a014-4397-a289-552a41151d3d.png)


これで何度もAIに「Player」と「Ground」にそれぞれBoxCollider2Dが追加できません！と質問を投げまくっていました。

AIの場合、逐一原因を調査してあれしてこれして、といった解決策を提示してきます。

人だったら直接画面をみて、検索欄に「box」って入れたら出てくるよと、一発で解決できるかもしれません。

こういった場面は、人の方が良いなと感じました。

このループから抜け出せたのは、なんとなく検索欄にBoxって入れたらでてきたので、これか？と思いながら追加したらできました。

ちなみにこのことをAIに報告してみると…

![スクリーンショット 2025-05-27 1.10.08.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/424980/86b8d8bd-7e1d-4eb6-88f9-ab0603925504.png)


テンション高く褒めてくれるのでモチベ維持という意味では完璧です（あくまで主観的な話）

## アニメーション作成で詰まった時のAIの解決策提示

素材のドットをDLして歩行時のアニメーションを作成しようとのことだったので、初めてのスプライトでしたが、ちょっと詰まった時の場面。

MacOSの初歩的な質問にも答えてくれましたが、また私の勘違いで選択する場所をミスっていた時のシーンです。

![スクリーンショット 2025-05-27 1.21.22.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/424980/598ad8b2-45b4-48b8-b159-d3b43eef9d1e.png)


このUnityのProjectビューで複数選択する〜と言っているのに、何を勘違いしたのか別の場所をずっと選択して、できない！とAIに質問を投げていました。

![スクリーンショット 2025-05-27 1.22.43.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/424980/c19af155-611f-48a2-986f-0ba7b743a0b3.png)


今回の場合は一発で解決策を提示してくれました。

こういった状況もすぐ理解してくれるんですね〜。

## 敵にぶつかった時ののけぞり距離が変わらない時にかなり詰まった

ここは数日かかりました。無料の範囲内で夜寝る前に数十分だけ進めていたのでわりと時間食いました。

結論からいうと、スクリプト内で設定した数値より、Inspectorで適用した数値が優先されるということに気づいていなかったのです。

![スクリーンショット 2025-05-27 1.29.02.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/424980/854257ae-fb0a-4953-b75b-21a0093bcd91.png)


ここのKnockback Forceの数値をスクリプト内でいじっても距離変わらねーー！ってずっとAIに質問していました。

![スクリーンショット 2025-05-27 1.26.58.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/424980/39ac3ccc-71de-42af-aac4-7fca9b8e5dab.png)

延々と提示されるコードの修正をしていたのですが、突然AIがここチェックしてみてと言い出したのです。

![スクリーンショット 2025-05-27 1.32.32.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/424980/3bee5898-60de-4ec8-a552-e19ce2f7145f.png)


え、inspectorから数値っていじれるの？というかこんな項目いつの間にあったんや…

そこでAIに質問を投げかけたのです。

![スクリーンショット 2025-05-27 1.35.29.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/424980/fa7e2b76-21c5-4c28-8a3f-34ad118390ae.png)


知らんかったーーってなりますよね。最初から教えてくれよとは思いました。

ここもAIに聞くより人に聞いた方がすぐ解決策を提示してくれたかもしれません。

現状のゲーム開発はここまでです。

5/25~5/27までは途中経過をGithubに連携公開したいと質問を投げて忘れていたGit pushなどをしていました。

無事にGithubにもアップロードできたので公開しています。

日々更新していけたらな〜と思って取り組んでいきます。

https://github.com/R-Taira622/FirstGame