はじめに
こんばんは。
最近、個人開発でゲームを作り始めました。
Claude Codeバリバリ開発してて、これはもうなにも出来ないものはないんじゃないかな?と思ったのがきっかけです。
「言葉」を使って戦うっていうコンセプトのゲームを考えてます。
まだ考えている段階のものも多いですが、コンセプトとしてはこんな感じです。
開発環境
今回の開発環境は以下です。
Claude Code + Godot MCP + PixelLab MCP
Claude Code は普段の仕事でも使っているので慣れているのですが、今回はMCPサーバーを2つ接続して使っています。
Godot MCP は、GodotエンジンとAIを繋ぐMCPサーバーです。Claude Codeからシーンの作成やノードの操作、スクリプトの編集などができます。AIがエディタを直接操作できるようなイメージです。
PixelLab MCP は、ピクセルアートをAIで生成するMCPサーバーです。キャラクターのドット絵やアニメーションを、テキストの指示だけで生成してくれます。
コードを書くのも、ゲームエンジンを操作するのも、ドット絵を作るのも、全部Claude Codeを起点にしてやっています。
絵もかけないし、Unityもあの独自のUIの操作に断念した僕にとっては神環境でした。
なぜこの構成にしたか
もともとはバニラのJavaScriptとHTMLでプロトタイプを作っていました。
ただ、ゲームエンジンなしで本格的なゲームを作るのはやっぱり厳しいなと感じて、Godotに乗り換えることにしました。Godotはオープンソースで軽量だし、2Dゲームとの相性がいいです。
それに加えて、MCPでClaude Codeと繋げられるというのが大きかったです。
普段の仕事でClaude Codeのワークフローはそれなりに固まっているので、その延長線上でゲーム開発もできるんじゃないかと思いました。
PixelLabも同じ理由です。自分はドット絵が描けないので、AIに頼れるのはありがたいなとおもったからです。
MCPで繋がっているので、コードを書く流れの中でそのままアセット生成まで持っていけます。
現状
正直、まだ全然できていません。
環境構築が終わって、ちょっと触り始めたくらいの段階です。
でも、この「AIにゲームエンジンもアセット生成も任せて、自分は設計に集中する」っていう開発スタイルが成り立つのかどうか、試していくのが楽しみです。
個人でゲーム作ってる方や、AIでゲーム開発してる方がいたら、ぜひ情報交換しましょう。
ではでは。