В общем и целом это практически полностью ИИ порт на создание которого ушло всего 10 минут!Так я решил проверить готова ли самая обычная нейронка портировать с нуля игру в браузер, так сказать под ключ.

Был использован Cursor c самой дешевой подпиской без выбора определенного ии агента (auto), все мои наработки по недавно портированному движку Build с 15 играми, а также незаконченные (30%) фанатские исходники проекта по декомпиляции оригинального Chasm - PanzerChasm и DOS версию игры.
И ровно через 10 минут я получил... Черный экран с ошибками) Но не всё так плохо, оказалось там были не правильно указаны кое какие пути к файлам, которые я поправил вручную меньше чем за минуту. И оно заработало! Вот прямо сразу и практически идеально. Дальше я уже допиливал небольшие шероховатости, например с чувствительностью мышки и хрипотой звука, которая была из за прописанной неправильно частоты дискретизации звука (игре нужно 22000гц, было 48000) и небольшого увеличения аудиобуфера.
Единственный обнаруженный буквально сразу баг в игре это то что абсолютно все переключатели не загорались зеленым светом при активации. Это тоже решилось буквально одним промтом.


Этим небольшим проектом я хотел доказать себе в первую очередь, что для портирования и декомпилирования игр не нужны самые передовые нейросети.
Особенности проекта:
• Улучшенный рендер изображения
• Поддержка широкоформатных экранов и различных разрешений экранов
• Современное WASD управление
• 60fps
• Всего 60мб
Комментарии (11)

snegirevilia
26.06.2026 10:29Могу выразить только глубочайшее уважение. По сути та работа которую вы проделываете это буквально увековечивание старинных игр моего детства. Спасибо!

Mingun
26.06.2026 10:29Уж больно думоподобное. У Дум – очень известная игра, портов которой на что угодно – вагон и маленькая тележка. И очень мне кажется, что просто в обучающей выборке было много этого кода и нейросетка просто взяла его без сильных изменений и выдала вам. Но с чем-то менее популярным такой фокус уже не пройдет.

overtest
26.06.2026 10:29Попробуйте дать разработчику увидеть разные думоподобные порты и 10 минут на порт этой игры, ну или хотя бы 10 дней...

Mingun
26.06.2026 10:29Ну если у него под рукой уже готовый движок, то весь порт может вообще пару часов занять, просто переконвертировав ассеты в нужный формат.

ceveru
26.06.2026 10:29Чазм - это не дум, а скорее квейк, по тому что тут честные 3d-модели (если не брать во внимание карты, они были "плоскими"). Мало того, в игре заявлена возможность отстреливать конечности, что и было показано в оригинальном демо. То есть, у противника можно было отстрелить конечность и это влияло на геймплей.
В этой версии проверить не получилось, так как не смог открыть дверь ключом, при том, что ключ был у меня.

Balek
26.06.2026 10:29В статье опущена самая важная часть. Поделитесь, пожалуйста, изначальным промтом. Если распишете все шаги, то буду премного благодарен. Если оно заняло всего 10 минут, выписать готовое решение должно быть еще быстрее.
volkahowl
Поиграл минут 15, все отлично. Жаль сохраняться нельзя