Show GN: unityctl - AI 에이전트가 유니티 에디터를 직접 제어하게 해주는 CLI 도구
(github.com/Jason-hub-star)최근 다양한 AI 코딩 에이전트들이 발전하고 있지만, 유니티 같은 GUI 중심의 툴에서는 AI가 "코드를 고치고 실제 게임을 돌려본 뒤 결과를 확인하는" 피드백 과정을 스스로 수행하기 어려움.
AI 에이전트들이 유니티를 마치 터미널 프로그램처럼 다루며 자율적으로 테스트할 수 있는 환경을 만들고자 개발
주요 기능
Play 모드 제어: CLI 환경에서 유니티의 Play/Stop/Pause 상태를 제어합니다.
컴파일 및 테스트: 에디터 스크립트 리로드, 에셋 컴파일, 단위 테스트 실행을 터미널에서 트리거.
스크린샷 캡처: Play 모드 중인 화면을 캡처해 AI가 멀티모달(Vision) 모델을 통해 결과를 시각적으로
확인
활용 방안
AI 코딩 에이전트에게 unityctl 사용법을 프롬프트로 제공하면, AI가 알아서 게임을 실행하고 스크린샷을 찍어보며 버그를 수정하는 자동화 루프를 구축
로컬 개발 환경이나 CI/CD 환경에서 유니티를 띄워두고 터미널 기반 자동화 스크립트를 작성하기에 용이
유니티 자동화나 AI 연동에 관심 있으신 분들의 많은 피드백과 PR 환영