
개발자가 AI를 사용하여 The Legend of Zelda: Ocarina of Time의 네이티브 버전을 iOS로 구현 — iPhone
요약
개발자 Chris Sotraidis가 OpenAI의 Codex와 GPT-5.6 Sol을 활용하여 '젤다의 전설: 시간의 오카리나'를 iOS 및 iPadOS용 네이티브 포팅 버전인 HarkinianPad로 구현했습니다. 이 프로젝트는 에뮬레이션의 한계를 넘어 와이드스크린과 60 FPS 등 현대적인 기능을 제공합니다.
핵심 포인트
- OpenAI의 Codex와 GPT-5.6 Sol을 활용한 게임 포팅
- iOS 및 iPadOS에서 네이티브로 실행되는 N64 클래식 게임
- 와이드스크린, 풀스크린 및 60 FPS 지원
- 전통적인 에뮬레이션 방식의 제약 극복
팬들이 Nintendo Switch 2를 위한 The Legend of Zelda: Ocarina of Time 리메이크의 출시일 발표를 기다리는 동안, 개발자 Chris "Kahris" Sotraidis는 성급한 팬들을 달래기 위한 무언가를 선보였습니다. _HarkinianPad_는 iOS 및 iPadOS에서 네이티브로 실행되는 Nintendo 64 클래식 게임의 포팅(port) 버전입니다.
OpenAI의 Codex와 GPT-5.6 Sol을 활용하여, Kahris는 전통적인 에뮬레이션 (emulation)의 한계와 Nintendo 64의 제약을 극복하고 와이드스크린 (widescreen), 풀스크린 (full-screen) 지원, 그리고 매우 부드러운 60 FPS 게임플레이와 같은 현대적인 기능들을 제공했습니다. 하지만 여전히 사용자가 직접 ROM을 준비해야 합니다.
TH Premium으로 더 깊이 알아보기: CPU

(이미지 출처: Tom's Hardware)
- DLSS를 통한 CPU 스케일링 (CPU scaling with DLSS)
- Ryzen의 정상 등극: AMD가 게이밍 CPU 시장에서 혁신한 방법
- ARM이 PC 시장으로 진입하는 방법
- AMD CES 2026 게이밍 트렌드 기자 Q&A 라운드테이블 녹취록
1998년 Nintendo 64로 출시된 _The Legend of Zelda: Ocarina of Time_는 게임 역사상 가장 위대한 타이틀 중 하나로 널리 인정받고 있습니다. Nintendo는 이후 2011년에 Nintendo 3DS용 리메이크 버전을 출시했습니다. Nintendo 64나 Nintendo 3DS가 없는 사람들을 위해, 이 클래식 게임은 결국 Nintendo Switch Online Expansion Pack을 통해 Nintendo Switch 및 Nintendo Switch 2에서도 이용할 수 있게 되었습니다. 이러한 제약 사항은 게임을 경험하고 싶지만 Nintendo 콘솔을 소유하지 않은 게이머들에게는 번거로운 일이었습니다.
다행히도, Zelda Research Team (ZELDARET)으로 알려진 개발자 그룹이 2021년에 _The Legend of Zelda: Ocarina of Time_를 C 언어로 디컴파일(decompiled)하였고, 이를 통해 개발자 Harbour Masters가 Microsoft Windows, Linux, macOS, Android, Nintendo Switch, 그리고 Nintendo Wii U와 호환되는 Nintendo 64 클래식의 비공식 네이티브 포트(native port)인 _Ship of Harkinian_을 제작할 수 있었습니다.
Kahris의 프로젝트 이름에서 짐작할 수 있듯이, _HarkinianPad_는 _Ship of Harkinian_의 엔진을 기반으로 합니다. Kahris는 Codex 5.6 Sol을 사용하여 이미 디컴파일된 C 코드를 iOS에 맞게 조정하도록 했습니다. 이 에이전트는 기본적으로 Apple의 Metal API를 통한 렌더링을 사용하는 네이티브 Arm64 애플리케이션으로 이를 재구축했습니다. 이는 더 나은 성능과 더 높은 네이티브 해상도, 그리고 원작에서는 사용할 수 없었던 기능들을 지원할 수 있는 길을 열어줍니다.
iOS 및 iPadOS에서 처음으로 네이티브로 실행되는 Ocarina of Time. 에뮬레이터가 아닙니다. Ship of Harkinian은 Windows, Linux, macOS, Switch, Wii U, Android에서 실행되어 왔습니다. iOS는 한 번도 없었습니다. 이제 iPad에서 실행되며, 빌드에 iPhone도 포함되어 있습니다. 이 게임은 C로 디컴파일되어 ... pic.twitter.com/7J62JwGRHq 2026년 7월 27일
_HarkinianPad_는 와이드스크린(widescreen) 지원과 함께 풀 해상도로 실행될 뿐만 아니라, 매우 부드러운 60 FPS로 구동됩니다. 이는 당시 Nintendo 64 하드웨어가 할 수 있었던 최선이었던 원작의 20 FPS, 240p 해상도에 비해 엄청난 업그레이드입니다.
_HarkinianPad_를 통해 Kahris는 새로운 터치 친화적 제어 방식 (control scheme)을 도입했습니다. iPhone 또는 iPad의 터치 컨트롤을 사용하거나, Bluetooth 컨트롤러, 마우스 또는 키보드를 연결하여 더 전통적인 설정을 선택할 수 있습니다. 이러한 유연성 덕분에 입문자부터 열렬한 The Legend of Zelda 팬들까지 각자의 플레이 스타일에 가장 적합한 방식으로 게임을 즐길 수 있습니다.
_HarkinianPad_는 iOS와 iPadOS 모두와 호환되어, 게이머들이 iPhone부터 iPad에 이르기까지 다양한 Apple 기기에서 _The Legend of Zelda: Ocarina of Time_를 플레이할 수 있게 해줍니다. 오픈 소스 (open-source) 프로젝트로서, _HarkinianPad_는 관심 있는 누구에게나 무료로 제공됩니다. 최신 버전과 소스 코드는 프로젝트의 GitHub 페이지에서 확인할 수 있습니다. _HarkinianPad_는 _Ship of Harkinian_와 마찬가지로 전통적인 에뮬레이터 (emulator)는 아니지만, 사용자가 법적으로 소유하거나 입수한 The Legend of Zelda: Ocarina of Time ROM을 보유하고 있어야 합니다. ROM은 _HarkinianPad_가 게임 플레이 중에 그래픽, 음악, 효과음과 같은 에셋 (assets)을 가져오는 라이브러리 역할을 합니다.
Nintendo의 공식 Ocarina of Time 리메이크가 Switch 2 소유자들에게 의심할 여지 없이 큰 혜택이 되겠지만, AI 코딩 도구가 어떻게 1인 개발자로 하여금 기존의 커뮤니티 보존 코드베이스 (codebase)를 새로운 관객에게 전달할 수 있게 하는지 지켜보는 것은 흥미로운 일입니다. 이러한 도구들이 더욱 강력해짐에 따라, 의욕 넘치는 개발자들이 현대적인 플랫폼을 위한 새로운 포팅 (port)을 추진하면서 어떤 다른 레트로 타이틀들이 새로운 생명력을 얻게 될지 기대됩니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 Tom's Hardware의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기