見出し画像

AI頼みのゲーム制作は辛い(Synaptic AI)【ゲーム制作日記】

今日は、昨日に引き続き「Synaptic AI Pro」(UnityMCPサーバー)を触ってて、テトリス開発の続きを試していました。


やってみたこと(UnityMCP)

動作確認の環境は以下になります。
 ・Unity6
 ・Synaptic AI Pro v1.1.4
 ・Claude Desktop(Sonnet 4.5)

試している内容は、Synaptic AIの公式サイトにもあったテトリス制作で、

unityツール(MCPサーバー)を使ってテトリスを作ってください。

というプロンプトから始めました。

このプロンプトの結果は昨日投稿したとおりで、
一発出しの結果としては完成度が高いと感じました。

画像


テトリスを修正してみた結果

ただ、さすがに一発目としては完成度が高くても、「ゲーム」としての完成度はまだまだで、以下のような不具合や改善ポイントがありました。

<改善・不具合ポイント>
1.ステージの外枠に線が引かれていない
2.左右回転ができない(※右回転のみ)
3.テトロミノの色がついていない(※ブロックが黒一色)
4.ホールド機能がない
5.落下予測地点にゴーストが表示されていない

そこで、今日はこの点を修正しようとしていたのですが、
結論から言うと、直りませんでした。

1.外枠と2.左右回転は、指示したらすぐに修正されました。

4.ホールド機能は、何回か修正指示した結果、修正することができました。(一時的には。)

5.ゴースト表示も、期待した描画方法ではないものの、表示することができるようになりました。(一時的には。)

ただ、問題は3.テトロミノの色別表示で、これが全く直らない。

調べたところブロックの描画がLilneRendererになっており、そもそも塗りつぶす仕組みがない。
塗りつぶしを指示するとシェーダーを使おうとする。
LinerRenderer+シェーダーをやめてSpriteを使えと指示しても直らない。
・・・といった感じで、一向に直りませんでした。

さらなる問題は、描画方法の修正をした結果、せっかく修正した4.ホールド機能や5.ゴースト表示機能まで壊れてしまいました。


UnityMCPを使ってみての印象

結局、今日は1日かけて触っていたものの、全く進展がない。
そしてAIに指示しているだけで自分でコーディングしてないので、
ぼく自身全くスキルアップしていない。

完全にムダな1日でした。

「テトリス作って」という雑な指示から始めたのが原因かもしれないけど、
正直、徒労感がハンパないっす。

やってる途中で、「これ、最初からやり直した方が早いのでは?」とも思ったんですが、途中で軌道修正できない開発手法なんて実際には使い物にならないので、今回は無理してつき進めてみました。

ネットを見るとHTML+Javascriptでテトリスを作れてる事例は結構あるので、UnityMCPを使ってゲーム制作するのはまだ難しいのかもしれません。

というのも、Claudeの動きを見ていてると、UnityMCPを使う場合、
スクリプトの修正にも「unity_edit_script_line」みたいなUnityMCPのツールを使うのですが、このツールの呼び出しコストが大きそうなんですよね。

イメージとしては、たかが数行のスクリプトを切り貼りするのに
大ナタを振り回しているような印象です。

生成AIの場合、このツールの呼び出しにもトークンを消費してしまうので、
あっという間にレートリミットに到達してしまいそうです。

※今日は幸いClaudeのレートリミットに到達しませんでしたが、
 たぶんClaudeが12/31までリミット倍増キャンペーンをやってるから
 だと思います。


自分なりの結論

UnityMCPを使うのはまだ早いかもしれない。

Unityでのゲーム制作に生成AIを使うなら、スクリプトの生成のみを任せ、
Unityエディタの操作はAIの指示に従って、人間がやった方がよさそう。

こうすればコードを人間の管理下に置けるし。


ひょっとしたらUnityMCPを活用する方法もあるか?

上記の結論書いてて思ったんですが、UnityMCP(SynapticAI)を使う際に
200個すべてのツールをAIに解禁するのではなく、
InspectorやComponentの閲覧用ツールだけをAIに開示し、
編集は人間がやる、というように分担すれば、
UnityからAIに必要な情報を与えて設計をさせることができるのでは?
と思いました。

もしくはゲーム制作のフェーズを
 1.設計フェーズ(Unity→AI)
 2.開発フェーズ(AI→Unity)
と分けて、
それぞれのフェーズでUnityMCPのツールを切り替えることができれば
トークンを抑えつつゲーム制作できないかな?と思いました。

ただ最近のAIは、AI自身がプランニングして動作しているので、
この程度のことはAI自身が対策済みかもしれませんが。



Synaptic AI Pro公式ページ

UnityStore


いいなと思ったら応援しよう!

コメント

1
コメントするには、 ログイン または 会員登録 をお願いします。
miu sekiguchiのプロフィールへのリンク
miu sekiguchi

Synaptic AI Pro開発者のmiu sekiguchiです。いくつか補足させてください。 まず、MCPツール呼び出しコストについて こちらについては各AIソフトに対応したキャッシュシステムを実装しており、呼び出しのコストに対しては90%程度軽減しています。_ Claude desktopの場合では、最初に対応ツール定…

AI頼みのゲーム制作は辛い(Synaptic AI)【ゲーム制作日記】|がぶーん
word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word

mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1