2026年にN64ゲームを作る方法
원제: How to Make a Nintendo 64 Game in 2026
왜 중요한가
레트로 하드웨어용 신작 물리 발매는 홈브류 개발 생태계의 성숙과 현대 오픈소스 툴체인의 실용성을 증명하는 사례로 주목된다.
개발자 Dominic Szablewski는 2026년 8월 4일, Nintendo 64용 FPS 게임 'Xibalba 64'를 제작하고 Modretro사가 현대판 N64 클론 'M64'의 물리적 론칭 타이틀로 카트리지·패키징·매뉴얼 포함 발매한다고 발표했다. 2002년 Tony Hawk's Pro Skater 3 이후 최초에 가까운 N64 신작 물리적 발매となる。
개발자 Dominic Szablewski는 2010년에 제작한 JavaScript 게임 엔진 'Impact'를 2년 전에 C언어로 포팅한 'high_impact'를 기반으로 Nintendo 64용 FPS 게임 'Xibalba 64'를 개발했다. 이 게임은 Wolfenstein 3D 스타일의 1인칭 슈팅 게임으로, Modretro가 자사의 현대판 N64 클론 하드웨어 'M64'의 물리적 론칭 타이틀로 출판하기로 합의했다.
high_impact는 플랫폼 백엔드와 렌더링 백엔드가 모듈식으로 구성되어 있으며, SDL2·Sokol·OpenGL·Metal 등 다양한 환경에 대응한다. Szablewski는 이 구조를 활용해 N64용 플랫폼 백엔드를 수 일 만에 구축했다고 밝혔다.
N64 하드웨어는 93MHz MIPS CPU 외에 고정 기능 그래픽 프로세서 'RDP'와 프로그래머블 벡터 프로세서 'RSP'로 구성된 'Reality Coprocessor(RCP)'를 탑재하고 있으며, 저수준 프로그래밍은 매우 복잡하다. Nintendo 공식 라이브러리 'libultra'는 저작권 문제로 사용이 어려운 가운데, 오픈소스 홈브류 라이브러리 'Libdragon'이 SDL에 상당하는 기능을 제공하며 실용적인 대안으로 활용되었다.
물리적 N64 신작 발매는 2023년 Bitmap Bureau의 'Xeno Crisis' 이후 두 번째 사례로, 2002년 이후로는 극소수에 해당한다.