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# 핫리로드 시스템을 제공하여 플레이 모드 상태를 유지합니다.
대상 사용자
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 에이전트, 컴퓨팅 리소스를 하나의 워크스페이스로 통합하는 자기 진화형 에이전트 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 기반 백그라운드 코딩 에이전트를 위한 오픈소스 플랫폼입니다. 신뢰할 수 있는 팀 구성원이 웹 UI, Slack, GitHub, Linear 또는 웹훅을 통해 전체 스택 개발 샌드박스(Node, Python, git, 브라우저 자동화)에서 실행되는 AI 세션을 시작할 수 있습니다. 세션은 여러 리포지토리에 걸쳐 있을 수 있고, 재사용 가능한 '스킬'을 지원하며, 병렬 하위 세션을 생성하고, 일정이나 이벤트에 따라 트리거될 수 있습니다. 시스템은 Cloudflare Workers(컨트롤 플레인)와 다양한 클라우드 샌드박스 백엔드에서 실행되며, 여러 LLM 제공업체(Claude, OpenAI, Grok, OpenCode)를 지원합니다.