Claude를 활용해 Oblivion Remastered 성능 개선하기
Used Claude to fix Oblivion Remastered performance
핵심 요약
비개발자가 Claude를 활용해 최적화가 엉망이었던 Oblivion Remastered의 성능을 대폭 개선한 사례입니다.
- 성능 최적화 — Claude를 활용해 게임 내 비효율적인 조명 연산과 단일 스레드 병목 현상을 해결함
- 프레임 개선 — 도시 내 FPS를 30에서 60으로 높이고 오픈 월드 평균 프레임을 30~40% 향상함
- 기술적 성과 — AMD FSR FrameGen 지원 추가 및 게임 내 버그 수정으로 플레이 경험을 개선함
- 커뮤니티 반응 — AI의 실질적인 게임 최적화 능력에 놀라워하며 추가적인 협업을 기대하는 분위기임
2006년부터 오블리비언을 해온 입장에서 작년에 리마스터 버전이 갑자기 툭 튀어나왔을 때 진짜 기대 많이 했거든. 근데 2070 Super에서 9070 XT로 업그레이드까지 했는데도 5800X CPU에 32GB DDR4 RAM 환경에서 프레임 드랍이랑 스터터링이 심해서 실망감이 장난 아니었음.
유저들 반응도 그렇고, 해상도랑 그래픽 설정을 낮춰도 여전히 렉이 걸리는 거 보면(예를 들어 Cheydinhal에서 20-30 FPS 나옴) 최적화가 개판이라는 건 확실했지. 근데 이걸 어떻게 해결해야 할지 막막했는데, 몇 주 전에 Claude 구독을 시작하면서 상황이 바뀌었음.
20달러짜리 플랜 주간 초기화되기 전날에 토큰이 좀 남길래, 심심해서 게임 켜놓고 알트탭으로 Claude한테 Opus 5.5로 왜 프레임이 이렇게 낮게 나오냐고 물어봤거든. 근데 진짜 충격 먹은 게, 리버스 엔지니어링 툴도 안 깔았는데 그냥 내 GitHub 계정을 Epic 조직에 연동해서 UE 소스 코드에 접근하게 해주니까 알아서 분석을 시작하는 거임. 알고 보니 게임이 장면 하나하나마다 바뀐 것도 없는데 조명을 매 프레임마다 새로 렌더링하고 있었음. CPU 싱글 스레드 하나로 이 짓을 다 하고 있었으니 당연히 부하가 엄청 걸릴 수밖에 없지(!).
그 뒤로 바로 Max x5 플랜으로 업그레이드하고(덕분에 플랜도 바로 초기화됨) 2주 동안 미친 듯이 달렸음. 우리가 한 작업은 다음과 같음:
-
내가 회사에 있을 때도 Claude가 알아서 병목 구간을 최적화할 수 있도록 벤치마크 하네스를 구축함. 재택근무할 때를 대비해서 완전 무음/헤드리스 모드도 포함함.
-
도시 내 프레임을 30에서 안정적인 60으로 올리고, 오픈 월드 평균 프레임도 30-40% 정도 개선함. 이동할 때 생기는 스터터링도 거의 안 느껴질 정도로 잡음.
-
최신 AMD FSR FrameGen을 완벽하게 지원하도록 함. 스터터링 방지 설정이랑 게임에서 카메라 정보를 제대로 넘겨주게끔 최적화함.
-
원작 게임이랑 리마스터 코드에 있던 버그 몇 개도 수정함.
-
작업 내용을 GitHub에 깔끔하게 정리해서 누구나 따라 할 수 있게 공유함.
-
개선된 점을 보여주려고 시연 영상도 몇 개 찍었는데, 영상 편집이랑 카메라 워킹, 음악 선정, 타이밍 조절까지 전부 Claude가 담당함.
작업 방식은 대충 이랬음:
-
게임하다가 프레임 떨어지거나 스터터링 심한 구간을 찾음. Claude한테 그 구간을 벤치마크로 만들어서 알아서 최적화하라고 시킴.
-
아침 일찍 그 구간 성능 개선을 위한 목표를 설정함. Opus 5.5 서브 에이전트 2개 정도만 써도 5시간 제한에 안 걸리고 충분하더라. 집에 컴퓨터 켜놓고 모바일 앱으로 진행 상황 확인하면서 방향만 잡아줌.
-
저녁에 작업 내용 검토하고 테스트하고 피드백 줌. 보통 그날 안으로 해결됐고, 나는 또 새로운 렉 구간 찾을 때까지 게임 즐기면 됐음.
Max x5 플랜으로 대충 2주 반 정도 돌리니까 영상에서 보는 결과물이 나오더라.
IT 개발자도 아닌 내가 수십억 달러짜리 대기업도 1년 반 동안 못 한 걸 해냈다는 게 진짜 놀라울 따름임.
AI 회의적인 사람들도 이렇게 기존의 갓겜들을 더 쾌적하게 만들고 버그까지 잡아주면 반박하기 힘들걸?


