r1n7aro/Locus
The open source Unity Dev Agent
何を解決するか
Locus for Unity は、Unity でのゲーム開発に伴う面倒で繰り返しの作業を減らすことを目的としています。この AI エージェントは、C# コードの記述から Unity オブジェクトやアセットの変更まで、エディタ内での複雑な開発ワークフローを処理できます。
動作方法
Locus は、独立したプロセスとして実行されるスタンドアロンの Rust + Tauri + Vue.js アプリケーションです。独自の中間表現を使用して、エージェントが大規模なシーンやアセットを読み取れるようにし、Roslyn を活用して C# コードの JIT コンパイルおよび意味解析を行います。これにより、Unity のコンパイルプロセスを待たずに、編集を実行し、コンパイラレベルの診断を受け取ることができます。また、ドメイン再読み込みを必要とせずに、即座にコード変更を適用する組み込みの C# ホットリロードシステムも備えています。Play Mode の状態を保持したままです。
対象ユーザー
AI エージェントを使って機能開発、デバッグ、アセット管理を自動化したい Unity 開発者やクリエイター。
主な特徴
- エディタ内操作: エージェントは C# コードの記述や Unity オブジェクト・アセットの変更が可能です。
- Rider 水準の静的解析: Roslyn を使用して、リアルタイムの診断、定義へ移動、参照検索を提供します。
- C# ホットリロード: アセンブリの再コンパイルやドメイン再読み込みを必要とせずに、コード変更を即座に適用します。
- 自動知識システム: 会話の要件を設計書に要約し、長期記憶にプロジェクトの理解を保持します。
- モダンなエディタ UI:
/view コマンドを使って Vue.js で Unity エディタインターフェースを構築できます。
- 実行時解析: C# ステートマシンツールを使用して、リフレクションを通じて内部状態をサンプリングし、動的デバッグを可能にします。
- 視覚的バージョン管理: Unity YAML ファイルの意味的差分レビューと競合解決用のグラフィカルインターフェースを備えています。
関連
- プロジェクト
hatayama/unity-cli-loopUnity CLI Loopは、コンパイル、テスト、ロギング、ホットリロード、UI操作、PlayMode入力シミュレーション、スクリーンショットなどのための21の簡潔なコマンド(スキル)を公開するUnityパッケージとクロスプラットフォームCLIです。LLMはこれらのコマンドを呼び出して、人間がエディタを開くことなく、完全な開発ループ(コンパイル→テスト→デバッグ→UI検証)を実行できます。インストールはCLIのワンライナー、Unityパッケージのインストール、ターゲットLLM(Claude Code、Codexなど)へのスキルインストール手順で完了します。システムはUnixソケット/名前付きパイプを介してUnityと通信し、Unity 2022.3+が必要で、MITライセンスです。
- プロジェクト
nutshellai-tech/mobiusMobiusは、チーム、AIエージェント、コンピューティングリソースを1つのワークスペースに統合する自己進化型エージェントOSであり、ユーザーの入力に基づいて自身のコードやUIを再書き換えできる仕組みを備えています。
- プロジェクト
Besty0728/Unity-SkillsUnitySkillsは、ローカルRESTサーバーを実行して805個の「スキル」を公開するUnity 2022.3+用プラグインです。AIアシスタント(Claude Code、Antigravity、Codex、Cursor、Kimi Code、OpenCode)は、これらのエンドポイントを呼び出して、アセット、シーン、UI、ネットワーク、XRなどの作成・変更・削除が可能です。本システムには、3段階の権限モデル(承認/自動/バイパス)、ドライラン計画、構造化されたJSONL監査ログ、タスクごとのロールバック、バッチトランザクションが含まれており、AIによる編集を安全かつ可逆的に保つよう設計されています。
- プロジェクト
ColeMurray/background-agentsOpen‑Inspectは、AI駆動のバックグラウンドコーディングエージェントのためのオープンソースプラットフォームです。信頼されたチームメンバーが、Web UI、Slack、GitHub、Linear、またはWebhookを介して、フルスタック開発サンドボックス(Node、Python、git、ブラウザ自動化)で実行されるAIセッションを起動できます。セッションは複数のリポジトリにまたがることができ、再利用可能な「スキル」をサポートし、並列子セッションを生成し、スケジュールやイベントでトリガーできます。システムはCloudflare Workers(コントロールプレーン)とさまざまなクラウドサンドボックスバックエンド上で実行され、複数のLLMプロバイダー(Claude、OpenAI、Grok、OpenCode)をサポートしています。