開發者利用 AI 介面將《薩爾達傳說:時之笛》帶到 iOS 原生移植
為何重要
此案例突顯了大型語言模型(LLM)與 AI 智慧體在程式碼移植與舊世代程式現代化上的潛力,大幅降低開發者跨平臺移植的技術門檻。對於開發者與科技社群而言,這意味著即便是單人開發者也能透過 AI 工具,較以前更快地將興趣導向的開源專案帶入 iOS 等新平臺市場。
在 Nintendo 官方 Switch 2 重製版發售日未定的背景下,開發者 Chris 'Kahris' Sotraidis 將基於 Ship of Harkinian 引擎的經典《薩爾達傳說:時之笛》移植至 iOS 和 iPadOS。該專案利用 OpenAI Codex 和 GPT-5.6 Sol,將遊戲反編譯後的 C 語言程式碼改寫為原生的 Arm64 應用程式,並透過 Apple Metal API 進行渲染。
- 專案利用 OpenAI Codex 和 GPT-5.6 Sol 將《時之笛》的 C 語言程式碼轉換為原生 Arm64 應用程式。
- 使用 Apple Metal API 支援最佳原生解析度註視,鎖定 60 FPS 流暢度,優於 N64 原機的 240p / 20 FPS。
- 提供寬螢幕支援與觸控操作介面,並相容藍牙控制器、滑鼠或鍵盤等輸入方式。