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

Был использован Cursor c самой дешевой подпиской без выбора определенного ии агента (auto), все мои наработки по недавно портированному движку Build с 15 играми, а также незаконченные (30%) фанатские исходники проекта по декомпиляции оригинального Chasm - PanzerChasm и DOS версию игры.

И ровно через 10 минут я получил... Черный экран с ошибками) Но не всё так плохо, оказалось там были не правильно указаны кое какие пути к файлам, которые я поправил вручную меньше чем за минуту. И оно заработало! Вот прямо сразу и практически идеально. Дальше я уже допиливал небольшие шероховатости, например с чувствительностью мышки и хрипотой звука, которая была из за прописанной неправильно частоты дискретизации звука (игре нужно 22000гц, было 48000) и небольшого увеличения аудиобуфера.

Единственный обнаруженный буквально сразу баг в игре это то что абсолютно все переключатели не загорались зеленым светом при активации. Это тоже решилось буквально одним промтом.

Этим небольшим проектом я хотел доказать себе в первую очередь, что для портирования и декомпилирования игр не нужны самые передовые нейросети.

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

Потестировать игру в браузере можно здесь

Комментарии (11)


  1. volkahowl
    26.06.2026 10:29

    Поиграл минут 15, все отлично. Жаль сохраняться нельзя


  1. snegirevilia
    26.06.2026 10:29

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


  1. Mingun
    26.06.2026 10:29

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


    1. overtest
      26.06.2026 10:29

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


      1. Mingun
        26.06.2026 10:29

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


        1. overtest
          26.06.2026 10:29

          Теперь вы уже придумали "готовый движок", хотя начинали с множество открытых "портов".


          1. Mingun
            26.06.2026 10:29

            И что вас смущает?


            1. overtest
              26.06.2026 10:29

              У вас сломался механизм внимания.


              1. Mingun
                26.06.2026 10:29

                Garbage in – garbage out.


    1. ceveru
      26.06.2026 10:29

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

      В этой версии проверить не получилось, так как не смог открыть дверь ключом, при том, что ключ был у меня.


  1. Balek
    26.06.2026 10:29

    В статье опущена самая важная часть. Поделитесь, пожалуйста, изначальным промтом. Если распишете все шаги, то буду премного благодарен. Если оно заняло всего 10 минут, выписать готовое решение должно быть еще быстрее.