현 상황
어제 대략적인 구조를 수정한 후, Claude Code에 붙여 오늘은 프로토타입을 실행해볼 예정이다.
프로토타입 게임 진행
입력으로 “포스트 아포칼립스 배경의 귀염뽀짝한 동물들 게임, 전체 파이프라인” 라고 진행하며 게임 생성을 진행해보았다. (Unity MCP 를 구동하기 위해 별도의 Unity Project를 오픈 해둠 )
기본 적으로 아이디어를 입력하면, RAG 기술을 게임 기획에 대한 요소/장르/시장 반응 을 읽어온다. ( 유사도가 높아 시너지가 좋은 것과 반례 예시를 검색 ) 이후 이 아이디어를 토대로 spec(기능) 단위로 쪼개어 설계도를 작성한다. 설계도를 통해 Unity MCP 도구로 구현을 시작한 후 자체적인 검증 후 마무리를 하는 형식으로 진행되었다. ( 약 5만개 토큰 소모 )
- 생각보다 구현 원활하게 진행되어 추가적인 개선사항 및 토큰 사용량 최적화 방안을 생각해보려 한다.
개선 사항
-
아이디어 검토 프로세스 추가
- 현재 첫 입력으로 준 아이디어를 제외하곤, 추론 및 DB 검색을 통해 추가된 아이디어 완성본에 사람이 관여를 하지 못하고 진행된다. 이에 중간에 확인을 받고 아이디어 개선을 가능하도록 프로세스를 추가하는게 필요해 보인다. -
에셋 생성 방식 개선
- 현재 생성된 에셋들이 너무나도 제한적이다. 단순히 프로토타입 제작이라면 크게 문제는 없지만, 우리는 최소한의 기준을 만족했으면 좋겠다고 생각한다. 그렇기에 에셋 생성에 최적화된 Unity AI Assistant를 부분적 도입해보려 한다. ( 메인 파트에 ) -
토큰 최적화 방안 검토
- 한 번 실행에 50K 토큰이 사라지는게 결과물에 따라 다르게 생각할진 모르지만, 현재는 너무 비용이 큰 것 같기에 최적화 방안을 검토하여 하나하나 적용해볼 예정이다. -
프롬프트 최적화 및 오류 개선
- Unity MCP에 연결된 개발 AI의 프롬프트에서 한 파일에 퍼블릭 클래스는 1개로 제한해두는 이상한 제한조건이 있었기에, 제한 조건들을 제대로 검토해가며 최적화를 진행할 예정이다.
한줄 평
- 내일 부터 게임 개발에 본격적으로 들어가기에 구현과정에서 프로세스 디버깅을 계속해서 진행할 것 같다.