Кшиштоф Kondrak выпустила vkQuake 2; полностью функциональный Quake 2 с Vulkan API. Как следует из названия, вместо OpenGL эта версия Quake 2 использует более новый API Вулкан. Это означает, что помимо некоторого увеличения производительности, хотя маловероятно, что какой-то современный ПК не вытягивает Quake 2, нет никаких графических изменений. Другими словами, в игре нет новых эффектов или текстур – только новый API.
Как сказал сам Kondrak: «Цель состоит в том, чтобы поддерживать максимальную совместимость, насколько это возможно с оригинальной игрой, так что нет идеи визуальных апгрейдов здесь - только чистый, ламповый Quake 2, каким мы его знали в 1997 году».
Тем не менее, в игре есть некоторые незначительные технические хитрости, которые были реализованы. Например, первоначальные предупреждения компилятора были исправлены, а функция M_DrawTextBox вызывается немного по-другому, не прибегая к прекращению кадра преждевременно. Среда отладки поставляется с дополнительной CMD консолью для отладки, было добавлено разрешение 1920×1080, деформированные эффекты текстур (лава, вода, слизь) теперь правильно взаимодействуют. Интересующиеся могут скачать эту версию Quake 2 с Vulkan здесь. github.com/kondrak/vkQuake2