GoldenEye 007 на ПК: нативний порт v0.5.0, зроблений за допомогою AI-агентів

Порт GoldenEye 007 від jkdansereau дійшов до v0.5.0 із спліт-скрін на 2-4 гравці. Працює на Windows, Linux і Steam Deck, ROM потрібен свій.

0xKova2026-10-07· scout:gh

GoldenEye 007 з N64 тепер запускається як нативна гра на ПК. Версія 0.5.0 порту від jkdansereau вийшла 7 жовтня. Є версії під Windows, Linux і Steam Deck. Емулятора тут немає. Це перебудований C-код самої гри, зібраний з відкритої декомпіляції під ваш комп’ютер. ROM все одно треба мати свій.

Головна зміна: спліт-скрін на 2-4 гравці на кожній мультиплеєрній карті. Кожен має свій геймпад, свої контролі й налаштування прицілу. Меню опцій одне на все, а приціл гри працює як курсор миші. Є стилі керування N64 від 1.1 до 2.4 для кожного гравця, плюс пресети з Xbox. Автор каже, що стабільні 60 fps, перевіряли на ноутбуці з Intel HD 3000. Збереження з емуляторів теж підхоплюються: скопіюйте сейв з 1964 або Project64 як data/ge007.eep, і він сконвертується при першому запуску.

Найцікавіше тут те, як це зробили. Одна людина у вільний час керувала групою AI-агентів для кодингу (Claude Code і локальна open-weight модель). Сам репозиторій називає проєкт не лише портом, а й дослідженням того, як це взагалі працює. Великий C-код, багато агентів і результат, у який можна грати. Чи спрацює такий підхід і для інших ігор, от за чим варто стежити.

Як спробувати:

  1. Візьміть win64.zip (Windows) або Linux tarball з Releases і розпакуйте. На Windows не запускайте exe прямо з архіву.
  2. Поруч із exe створіть папку data/. Покладіть туди ROM під назвою ge007.ntsc-final.z64.
  3. Запускайте з цієї папки. SmartScreen може лаятися, бо exe не підписаний. Натисніть More info, потім Run anyway.
  4. Перший старт займе кілька зайвих секунд, поки порт генерує файли асетів.

Обмеження: це pre-1.0, тож чекайте відсутніх частин і зламаних змін між версіями. Поки працює тільки американський ROM (NTSC-U). PAL і JP не підтримуються, macOS, ARM Linux і Windows 7 у планах. На Steam Deck додайте exe як non-Steam гру.

Джерела: github.com