핵심 요약
- 한 개발자가 닌텐도 64 레이싱 명작 'F-Zero X'를 닌텐도 3DS 실기에서 60프레임으로 네이티브 구동되도록 완벽 이식했습니다.
- 1단계에만 147개의 Claude AI 서브에이전트와 약 31.7억 토큰(약 5,000달러)을 투입해 초저프레임이었던 상태를 실기 60fps로 최적화했습니다.
- 최종 v1.0.0을 통해 구형 3DS, New 3DS, 64DD 익스팬션 키트 지원 빌드까지 모두 포팅을 성공적으로 마쳤습니다.
요약 한 개발자가 닌텐도 64 명작 레이싱 게임 'F-Zero X'의 디컴파일 프로젝트(G-Diffuser)를 닌텐도 3DS로 완벽 이식한 포스트모텀을 공개해 개발 및 레트로 게임 커뮤니티에서 화제를 모으고 있습니다.
이 프로젝트는 1명의 총괄 개발자가 하나의 장기 실행 Claude 세션을 오케스트레이터로 두고, 1단계에서만 무려 147개의 AI 서브에이전트 군단을 동원해 진행되었습니다. 총 2단계로 나뉘어 개발되었는데, 1단계(2026년 8월 11일~9월 3일)는 24일 동안 실작업 15일 만에 New 닌텐도 3DS에서 입체 3D 지원 및 초당 60프레임(중앙값 59.6 fps) 구동을 달성했습니다. 초기 에뮬레이터에서 12~20 fps에 불과했던 성능을 각종 렌더링 최적화와 메모이제이션 기법을 적용해 실제 기기에서 매끄럽게 돌아가도록 끌어올렸으며, 1단계에 소모된 토큰만 약 31.7억 토큰, API 비용은 약 4,974달러에 달했습니다.
이후 진행된 43일간의 2단계(2026년 9월 7일~10월 19일)에서는 독자적인 네이티브 렌더러를 도입해 기기 사양이 더 낮은 구형 3DS(Old 3DS) 및 2DS에서도 쾌적하게 구동되도록 지원을 확장했습니다. 최종 1.0.0 버전에서는 단일 소스 트리에서 구형 3DS용, New 3DS용, 그리고 64DD 익스팬션 키트(코스 에디터 및 머신 제작 기능 지원) 탑재 New 3DS용까지 총 3가지 정식 빌드를 배포했습니다.
이번 이식작은 에뮬레이터 구동 방식이 아닌 홈브루(.3dsx) 및 홈 메뉴 설치(.cia) 형태의 네이티브 포팅으로, 실기 DSP를 통한 오디오 재생, 하단 화면 대시보드(HUD), 본체 슬라이더를 통한 입체 3D, 슬립 모드 및 홈 메뉴 전환 등 콘솔 기기 본연의 기능까지 완벽하게 지원합니다. 불법 롬 파일이 아닌 SD 카드에 저장된 사전 빌드 에셋 아카이브를 읽어오는 방식으로 법적 문제도 방지했습니다.
Sponsored · 광고