1. CLI-First 독립 μ‹€ν–‰ (AI 없이도 μ‚¬μš© κ°€λŠ₯)

경쟁 도ꡬ듀은 λͺ¨λ‘ MCP ν΄λΌμ΄μ–ΈνŠΈ(Cursor, Claude λ“±)κ°€ ν•„μˆ˜μž…λ‹ˆλ‹€. AI μ—μ΄μ „νŠΈ μ—†μ΄λŠ” μ‚¬μš©ν•  수 μ—†μŠ΅λ‹ˆλ‹€.
unityctl은 독립 CLI둜 ν„°λ―Έλ„μ—μ„œ λ°”λ‘œ μ‹€ν–‰λ©λ‹ˆλ‹€:
unityctl status
unityctl game find --name "Player"
unityctl scene save
CI/CD νŒŒμ΄ν”„λΌμΈ, μ…Έ 슀크립트, μžλ™ν™” μ›Œν¬ν”Œλ‘œμš°μ—μ„œ AI 없이 직접 μ‚¬μš© κ°€λŠ₯ν•˜λ©°, MCP μ„œλ²„λ„ μ„ νƒμ μœΌλ‘œ ν•¨κ»˜ μ œκ³΅ν•©λ‹ˆλ‹€.

경쟁 도ꡬ: MCP-only β†’ AI ν΄λΌμ΄μ–ΈνŠΈ ν•„μˆ˜ 쒅속


2. μ™ΈλΆ€ λŸ°νƒ€μž„ μ˜μ‘΄μ„± 제둜 (순수 .NET)

dotnet ν•˜λ‚˜λ‘œ λΉŒλ“œΒ·μ‹€ν–‰ μ™„λ£Œ
Python, Node.js, Docker λ“± μΆ”κ°€ λŸ°νƒ€μž„ μ„€μΉ˜κ°€ ν•„μš” μ—†μ–΄ ν™˜κ²½ μ„€μ • 좩돌과 버전 관리 λ¬Έμ œκ°€ μ›μ²œ μ°¨λ‹¨λ©λ‹ˆλ‹€.

3. Ghost Mode + Scene Diff (λΉ„νŒŒκ΄΄ μ•ˆμ „λ§)

Ghost Mode (--dry-run): 3단계 preflight 검증 β€” μ‹€μ œ λ³€κ²½ 없이 κ²°κ³Όλ₯Ό 미리 확인
Scene Diff: Serialized + GlobalId 기반 속성 λ‹¨μœ„ 비ꡐ β€” μ”¬μ—μ„œ μ •ν™•νžˆ 뭐가 λ°”λ€Œμ—ˆλŠ”μ§€ 좔적
project validate: compile, buildScenes, camera, light, console, editorState 6개 체크λ₯Ό ν•œ λ²ˆμ—
doctor: IPC/Plugin/Editor μƒνƒœ 원클릭 진단
ν”„λ‘œλ•μ…˜ ν”„λ‘œμ νŠΈμ—μ„œ AIκ°€ μ‹€μˆ˜λ‘œ 씬을 λ§κ°€λœ¨λ¦¬λŠ” 것을 사전에 λ°©μ§€ν•  수 μžˆλŠ” μœ μΌν•œ 도ꡬ

4. 토큰 μ΅œμ ν™” 섀계 (MCP μ»¨ν…μŠ€νŠΈ μ••μΆ•

QueryTool: 22개 read λͺ…령을 1개 톡합 λ„κ΅¬λ‘œ μ••μΆ• (33β†’12 MCP 도ꡬ)
summary λͺ¨λ“œ: hierarchy, component getμ—μ„œ μš”μ•½ 응닡 제곡
console dedupe: 쀑볡 둜그 μžλ™ 제거
Schema Category ν•„ν„°: ν•„μš”ν•œ λ„κ΅¬λ§Œ 선택적 λ…ΈμΆœ
κ²°κ³Ό: 더 적은 ν† ν°μœΌλ‘œ λ™μΌν•œ μž‘μ—… μˆ˜ν–‰ β†’ API λΉ„μš© 절감


- dc official App