unityctl - AIエージェントがUnityエディターを直接制御できるようにするCLIツール
(github.com/Jason-hub-star)最近、さまざまなAIコーディングエージェントが進化している一方で、UnityのようなGUI中心のツールでは、AIが「コードを修正し、実際にゲームを動かしてから結果を確認する」というフィードバックの過程を自力で実行するのは難しい。
AIエージェントがUnityをまるでターミナルプログラムのように扱い、自律的にテストできる環境を作ることを目指して開発。
主な機能
Playモード制御: CLI環境からUnityのPlay/Stop/Pause状態を制御します。
コンパイルとテスト: エディタースクリプトのリロード、アセットのコンパイル、単体テストの実行をターミナルからトリガー。
スクリーンショットのキャプチャ: Playモード中の画面をキャプチャし、AIがマルチモーダル(Vision)モデルを通じて結果を視覚的に確認。
活用方法
AIコーディングエージェントにunityctlの使い方をプロンプトとして与えると、AIが自動的にゲームを実行し、スクリーンショットを撮りながらバグを修正する自動化ループを構築。
ローカル開発環境やCI/CD環境でUnityを起動したまま、ターミナルベースの自動化スクリプトを作成しやすい。
Unity自動化やAI連携に関心のある方々からのフィードバックやPRを歓迎。
まだコメントはありません。