ゲーム作成 20260506
少しずつ作れたらいいな…とか思ってましたが
これは勢いでつくらないとまたぽしゃるな と思い
GWにつくりきった
感想:
「2026年で人間がコーディングする時代は終わる」を見かけて
ほんまか~? おもったけどこれはマジだなという焦りと実感
自分のレベルでちゃんとこんな成果物出せることにびっくりした
合計30~40時間ぐらい
GWの日中の6割ぐらいつかっちゃったけど、1ミリも公開なし 楽しかった
↓ 遊べるサイト(外部サイト)
Shizuku_Run
ほんとはもうちょっと備忘録残そうかと思ったがもう今日で休みも終わってしまうので
手短に
◆構想/設計
1日ぐらい
出先でスマホで完結させた
Claude.aiにはまっており、 あまりにポテンシャルが高く
あれこれゲームつくれるんじゃね? って思ったので出先で聞きながらいろいろ学んだ
ここで、CLAUDE.mdのこと学び
作りたいゲームを設計に落とし込んだ
ちゃんとUnityでつくることと、Claudeがすることを役割づけしておくのが一番大事だった
GameManagerに誰が何させるかの設計
作りながらじゃなくて最初に決めないと後戻りでかいやつ
このへんを先に決めれたのが良かった
反省:
バージョン類、やらないことはちゃんと明記しよう
今回はチュートリアル目的だったので
決めた初期コンセプトを逸脱しないようにしよう(5時間ロスした)
◆コーディング
実質2時間以内(4~5日)
ベースコーディングはこちらも出先でスマホで完結させた
作りたいゲームに、Unityに必要なメソッドを作成させた
5時間制限は何度かあったが、5時間待てばいいだけなのでフリープランでそのまま最後まで行けたと思う
◆Unity作成(STEP1:コアゲーム機能を)
(休み期間中にやりきりたかったので、 Claude Proプランにここで加入)
絵とかBGMとかを一切使わず
とにかくUnityの初期設定と、走るジャンプゲームオーバーの基本機能だけ完成させた
ちょくちょくバグとかはClaudeにSS貼り付けして聞きつつ実施
3時間ぐらいで終わったと思う
◆Unity作成(STEP2:ゲームっぽさを追求)
スコアをつける、ハイスコアを持たせる、UIを追加する、演出を追加する…
が本題だったので そちらは2時間ぐらいで終わった
◆Unity作成(STEP3:ゲームを磨く)
本題:1時間ぐらい、 横道:5時間ぐらい
結果的に良くなったのでいいんだが、初期コンセプトにない仕様変更を一杯実施
時間ロス:
・操作性わるいな? と思い、ジャンプの仕様について色々とここで詰めた
コヨーテジャンプ、ジャンプバッファ、可変ジャンプ、空中減衰調整…
学びも多かった
・新規オブジェクト PUSHの追加
最初バグで、キャラと障害物のトリガーOFFにしており
キャラが押し流されて爆笑⇒コレ仕様化したほうがいいなと
押し出される障害物を追加⇒さらにジャンプできたらいいよねと追加…
これに5時間かかった
結果的にはおもしろくなったけど、チュートリアルゲームとしてやるべきではなかった
長期休み中じゃなかったら投げてた可能性あるので
◆Unity作成(STEP4:画像アニメーション)
<前準備>
3時間ぐらい?
・Shizuku Lab(公式Discord)でAI画像生成、音声作成が可能
⇒タイトル、キャラの絵に活用
・Stable Difussion 画像生成AI
環境は2年前に作ってたので、流用
ここは割愛。 横スクロール用のイラストを厳選
本当は、ControlNetで差分アニメーションを出したかったが
塗りが一定にならないのと、あまりアニメーションの質が良くないので断念
まぁここからは手で差分つくってアニメ動かせばいいか~と思ってた
クリスタで塗り残しとか微調整
・ChatGPT
⇒ダメ元で このイラストのRUNアニメーションつくって(笑)って言ったら
かなりの完成度高いモーションをつくってくれたので採用
RUN,JUMP,FALLを作った
また、障害物、背景についてもてきとーに作ってもらい採用
・ClipStudio
⇒この辺は、趣味で絵描いててよかったなという速度で実施
アニメ絵の切り分け、透過は爆速
初めて ClipStudioアニメーション機能もつかった
PC版は買い切りでアプデしてないが、全然いけた
<Unity>
3時間ぐらい
アニメーションと、アニメーターを触った
いろいろと直感的で慣れればすごいいいな~と思ったが
ずっと触ってないとこんなんわかるわけね~~ ってClaudeさんにずっと師事仰ぐ
◆Unity作成(STEP5:音声)
2時間ぐらい
さすがに無音は寂しいので
フリー音源探してきた
◆Unity作成(STEP6:ゲーム公開)
3時間ぐらい
最終テスト実施
また、ゲーム公開サイトの「itch.io」を教えてもらったので採用
プロバイダの自前のサイトにFTPでアップロードしようと思ってたが
こっちのほうが便利だな! と採用した
ファンゲームなのでDonateはOFFしてるが
商用じゃなければフリーゲームここで上げるのはだいぶ良さそうだ
◆終わりに
次なにつくろっかな~で早速わくわくしてる
フリープランでも全然いける
せっかくProプランは行ったので、次はClaude Codeで実装部分かなり任せてしまいたい
ただ最近は人権ない社畜になってるので、ちゃんとしたもの出せるのはいつになるかな…
(ヽ’ω`)
