Российский разработчик Никита Аксенов, более известный как Carter54, выпустил веб-порт культовой гоночной игры Carmageddon 1997 года. Новая версия работает в браузере и использует современные веб-технологии, так что установка эмуляторов или стороннего программного обеспечения не требуется.
Основой для этого порта служил проект Dethrace, направленный на обратную разработку и восстановление оригинального движка игры. На сегодняшний день движок декомпилирован примерно на 70%, что позволило успешно перенести ключевые игровые элементы. Сборка была выполнена путём компиляции исходного кода на C в бинарный формат WebAssembly с использованием инструментария Emscripten.
Веб-версия игры обеспечивает стабильную частоту 60 кадров в секунду и улучшенный рендеринг, который отражает визуальный стиль старых графических ускорителей 3Dfx. Автор также изменил систему управления, сделав её более доступной для современных пользователей: привычные клавиши со стрелками заменили оригинальную раскладку на цифровом блоке клавиатуры. Управление в игровых меню полностью поддерживает мышь.
Для графики используется стандарт WebGL 2, а звуковое сопровождение реализовано через интерфейс Web Audio с помощью библиотеки miniaudio. В портировали все элементы одиночного режима: гонки, соперников, пешеходов, бонусы, а также повторы и сохранение прогресса. Сохранённые данные хранятся в браузере с использованием локальной базы данных IndexedDB.
При первом запуске игра требует загрузки около 200 МБ данных. Исходный код проекта доступен на GitHub под свободной лицензией. Для локальной компиляции пользователям понадобится легальная копия оригинальной игры, так как защищённые авторским правом ресурсы и файлы данных в публичный репозиторий не включены.