TRAE Editor for Unity로 앱 개발하기
TRAE Editor for Unity는 TRAE IDE 전용으로 개발되어 Unity 에디터 안에 임베드되는 플러그인입니다. TRAE IDE와 Unity 에디터 사이의 협업 워크플로를 만들어, TRAE IDE의 핵심 기능·AI 보조 코딩 능력·Unity 프로젝트에 대한 깊은 이해를 통합합니다. Unity 에디터에서 바로 TRAE IDE를 실행해 코드를 쓰고, 다시 Unity 에디터로 돌아와 미리보기와 디버깅을 할 수 있어요.
핵심 특징
- TRAE IDE의 핵심 능력을 그대로 계승 TRAE Editor for Unity는 TRAE IDE의 모든 기능을 완전히 지원합니다. 코드 하이라이팅, 지능형 제안, 디버깅 같은 익숙한 기능이 그대로 유지됩니다.
- 로컬 디스크의 외부 패키지 파싱 지원 메인 Unity 프로젝트에서 분리된 외부 패키지를 다룰 때, 현재 열린 스크립트의 경로를 기준으로 해당 패키지가 있는 디렉터리를 독립 워크스페이스로 로드합니다. 이 덕분에 자동완성·정의로 이동·의존성 분석 같은 기능이 완전한 프로젝트 컨텍스트 안에서 정확하게 동작합니다.
- 프로젝트 수준 기본 규칙 내장 TRAE Editor for Unity 플러그인은 Unity 프로젝트 개발용 규칙 모음을 포함합니다. 이 플러그인으로 Unity 프로젝트를 TRAE IDE에서 열면 규칙 파일이 자동으로 프로젝트에 추가되고 활성화됩니다.
TRAE Editor for Unity 플러그인 사용 단계
Step 1. Unity 프로젝트에 플러그인 설치
- Unity 에디터에서 프로젝트를 엽니다.
- 상단 메뉴에서 Windows > Package Manager를 선택합니다.
- Package Manager 창 좌측 상단의 + > Add package from git URL을 클릭합니다.
- Git 주소 입력란에
https://github.com/Pico-Developer/TRAE-Editor-Unity.git를 입력하고 우측의 Add 버튼을 클릭합니다.
Step 2. TRAE를 외부 스크립트 에디터로 지정
- Unity 에디터의 Preference 창을 엽니다.
- macOS: Edit > Settings
- Windows: Edit > Preference
- 좌측 내비게이션에서 External Tools를 선택합니다.
- External Tools 패널에서 External Script Editor가 Trae로 설정되어 있는지 확인합니다.
플러그인을 가져온 뒤에는 External Tools 패널의 TRAE 섹션에서 부가 옵션을 선택할 수도 있습니다.
Step 3. TRAE IDE에 필수 확장 설치
Unity 프로젝트의 파일을 편집하려면 TRAE IDE의 확장 마켓플레이스에서 다음 두 확장을 설치하세요.
- C# Dev Kit — C# Dev Kit는 C# 확장을 토대로 만든 강화 도구로, 솔루션 탐색기와 내장 단위 테스트로 프로젝트 관리·코드 검증을 효율화하고, 코딩·디버깅·유지보수 효율을 개선합니다.
- Unity — C# Dev Kit / C# 확장 기능을 토대로 만든 가벼운 Unity 개발 확장입니다. 디버깅, 코드 분석·리팩토링, 구문 강조, 지능형 자동완성을 제공합니다.
설치 방법은 다음과 같습니다.
- 브라우저에서 위 확장 URL을 열면 자동으로
.vsix확장 파일이 다운로드됩니다. - TRAE IDE로 돌아와 확장 마켓플레이스를 엽니다.
- 다운로드한
.vsix파일을 Extensions 패널에 드래그합니다. TRAE IDE가 확장을 자동 설치하고, 완료되면 Installed 목록에 표시됩니다.
Step 4. TRAE IDE로 스크립트 작성
- Unity 에디터에서 편집하려는 스크립트를 클릭합니다. 예:
NewMonoBehaviourScript.cs. - Unity 에디터가 TRAE IDE를 띄우고 해당 스크립트를 엽니다.
- 채팅 입력창에 지시를 입력합니다. 예시: “코드를 사용해 Cube primitive를 생성하고 좌표를 (0, 0, 0)에 두세요. 그 큐브가 X축과 Y축을 따라 일정한 속도로 계속 회전하도록 만드세요.”
- SOLO Agent가 지시를 받아 코드 작성을 시작합니다.
- SOLO Agent가 작성한 코드를 검토하고 수락·거절을 결정한 뒤 변경된 파일을 저장합니다.
Step 5. Unity 에디터에서 결과 미리보기
- Unity 에디터로 돌아옵니다.
- 상단 중앙의 Play 버튼을 클릭합니다.
- SOLO Agent가 만든 오브젝트(예시에서는 Cube)가 Hierarchy 창에 나타나고 Scene·Game 뷰에서 동시에 보입니다.
- Game 뷰에서 결과 애니메이션을 확인합니다.
고급 설정 — Unity MCP Server
Unity 6.0 이상에서는 Unity AI가 제공하는 Unity MCP Server를 사용해 개발을 더 강화할 수 있습니다.
Step 1. Unity AI 설치
- Unity 에디터 상단 메뉴 아래의 AI를 클릭합니다.
- 팝업에서 Agree and install Unity AI를 클릭합니다.
- 설치가 끝날 때까지 기다립니다.
Step 2. Unity MCP Server 설정
- Edit > Project Settings > AI > Unity MCP Server로 이동합니다.
- Unity Bridge가 “Running” 상태인지 확인합니다.
- Tools 섹션에서 필요한 도구를 선택합니다. 각 도구의 상세는 우측 Show Details에서 확인할 수 있어요.
- Integrations 섹션의 Example Configuration에서 MCP 서버 설정을 복사합니다.
Step 3. TRAE IDE에 Unity MCP Server 추가
- TRAE IDE를 엽니다.
- Settings > MCP로 이동해 MCP 관리 패널을 엽니다.
- Add > Create Manually를 클릭하면 Configure Manually 팝업이 열립니다.
- 앞에서 복사한 Unity MCP Server 설정을 붙여넣고 Confirm을 클릭합니다.
- 설정이 검증되면 Configured MCP Servers 목록에
unityMCP가 표시되고 기본적으로 활성화됩니다. - Unity 에디터의 Project Settings > Unity MCP Server 패널의 Connected Clients 목록에 “TRAE Trae.exe”가 표시됩니다.
Step 4. TRAE IDE에서 Unity MCP Server 호출
Unity MCP Server를 추가·활성화한 뒤로는, 에이전트가 작업 중 Unity MCP Server의 도구를 호출해야 할 때 자동으로 호출이 일어납니다.
정확한 옵션·스크린샷·버전별 차이는 원문 페이지를 참고하세요.