개요
언리얼 엔진에서 자연어로 오브젝트를 CRUD할 수 있는 플러그인 형태의 MCP(Model Context Protocol)를 구현했습니다. 비동기 처리, N:M 연결, 동적 툴 등록을 설계해 AI와 게임 엔진의 연동 인터페이스를 구축했습니다.
데모
액터 스폰

머티리얼 제어

블루프린트 스크립팅

피직스 제어

기술적 도전
- 언리얼 엔진 플러그인 아키텍처에 맞는 MCP 서버 구현
- 게임 엔진의 실시간 컨텍스트를 AI에 전달하는 프로토콜 설계
- C++과 블루프린트 양쪽에서 활용 가능한 인터페이스 설계
기술 스택
- Engine: Unreal Engine 5
- Language: C++, Python
- Protocol: MCP (Model Context Protocol)