# AI 에이전트, 3주간 게임 코드 30만 줄 리팩터링…비용은 4,000달러

> CodeScene은 AI 에이전트와 CodeHealth MCP 서버를 활용해 Street Fighter III의 C 코드 30만 줄을 3주 만에 정리했다. 토큰 사용 비용은 약 4,000달러였다.

Oossa · 2026-09-30 · https://oossa.com/ko/ai-agents-refactor-300k-lines-of-game-code-in-three-weeks-for-4k

CodeScene은 AI 에이전트가 대규모 레거시 코드베이스를 빠르고 저렴하게 리팩터링할 수 있음을 보여주는 사례 연구를 공개했다. 에이전트들은 3주 동안 Street Fighter III: 3rd Strike의 C 코드 30만 줄을 다시 작성해 726개 파일에서 2,903건의 커밋을 만들었다. AI 토큰 사용 비용은 개발자 월급의 약 절반에 해당하는 4,000달러가량이었으며, Code Health 점수는 5.6에서 만점인 10.0으로 올랐다.

## AI는 어떻게 작업했나

팀은 CodeHealth MCP Server를 결정론적 품질 지표로 활용했다. 서버는 각 변경 사항에 점수를 매겨 리팩터링이 코드 상태를 개선했는지 악화했는지 에이전트가 알 수 있도록 했다. 리플레이 추적 하네스는 변경 전후 게임의 프레임별 상태를 비교해 기능이 제대로 작동하는지 확인했다. 에이전트는 Extract Function 같은 익숙한 패턴과 시작·종료 값만 다른 반복문에 적용하는 Shared Index Range 같은 새로운 패턴을 포함해 22가지 리팩터링 레시피를 학습했다.

## 현업 개발자들의 반응

링크드인 반응은 크게 두 갈래로 나뉘었다. CTO인 Mats Iremark 같은 이들은 결과가 “거의 반칙처럼 느껴진다”고 평가하며 생산성이 크게 향상된 점을 강조했다. 반면 테크 리드 Konrad Otrębski 등은 오픈소스 게임에서 진행한 작업이지 실제 운영 시스템에서 한 작업은 아니라는 점을 들어 범위에 의문을 제기했다. 또 변경 사항을 하나의 대규모 풀 리퀘스트로 병합했는지, 여러 개의 작은 풀 리퀘스트로 나눴는지도 물었다. CodeScene 엔지니어들은 포크 저장소에서 54개의 풀 리퀘스트를 통해 변경 사항을 병합했다고 밝혔다.

## 팩트

- 리팩터링 대상은 Street Fighter III: 3rd Strike의 C 코드 30만 줄이었다.
- AI 작업은 3주가 걸렸고 토큰 사용 비용은 약 4,000달러였다.
- 에이전트들은 2,903건의 커밋을 만들고 726개 파일을 수정했으며, 코드 252,055줄을 변경했다.
- 개선 작업 후 Code Health 점수는 5.6에서 10.0으로 올랐다.
- 에이전트의 플레이북에는 리팩터링 레시피 22개와 이를 뒷받침하는 노트 82개가 추가됐다.

## 왜 중요한가

일반 개발자에게 이번 사례는 AI가 보통 몇 달씩 걸리는 대규모 코드 정리 작업을 자동화해 레거시 코드 작업의 비용과 위험을 줄일 수 있음을 보여준다. 다만 이런 결과를 내려면 신뢰할 수 있는 정확성 검증 수단이 필요하며, 실제 프로젝트 중 상당수에는 그런 수단이 없다.

## 출처 및 참고 자료

1. [Agents Refactor 300K Lines in Three Weeks, and Practitioners Ask What It Proves](https://www.infoq.com/news/2026/09/agentic-refactoring-case-study/?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=AI%2C+ML+%26+Data+Engineering) – InfoQ, 2026-09-30

최종 업데이트: 2026-09-30
