Q2VKPT: a game based on Quake 2 with support for the Vulkan API


While the video game industry is beginning to explore the range of possibilities it offers The technical enhancement of shadow and reflection processing, independent developers have released Q2VKPT (Quake II PATHTRACED).

Q2VKPT is the result of an initiative to show what can be achieved in the next matches with the push implementation of ray tracing.

Q2VKPT is based on the legendary game Quake 2 from 1997, This is a Q2VKPT FPS fully compatible with ray tracing technology mise by the latest NVIDIA GPU graphics solutions from the manufacturer.

The project currently includes about 12,000 lines of code and completely replaces the original Quake II graphics code. Initially the prototype was designed under OpenGL with the help of several collaborators.

This great title makes use of a great variety of techniques to adapt to games of the previously used calculation methods is only costly in the film industry.

About Q2VKPT

This FPS operates including the tracking path technique, an algorithm that takes advantage of ray tracing, calculations, and an adaptive temporal filter advanced noise reduction, plus temporary antialiasing, which intelligently reuses the results of previous calculations to display a clean image.

As a reminder, It was during the Game Developers Conference 2018 held last March that NVIDIA presented its RTX technology, a ray tracing technology that enables video game developers and content creators to deliver Cinema Quality rendering in real time to bring virtual worlds to life.

It allows more precise control over brightness, highlights, and shadows to provide performances that are meant to be more vivid and closer to the real world.

Thanks to ray tracing, instead of drawing the projection of 3D objects on a pixel plane, we simulate reality by following the path that a photon would have taken that would have reached the observer's eye to determine its true color.

This gives much more detail about the shading of the scenes in the game.

The flagship of this new generation of NVIDIA GeForce RTX 2080 Ti with 4352 CUDA cores, its 11 GB of GDDR6 VRAM, bandwidth of 616 Gb / s, its 272 TMU, 88 ROPs and a TDP of 250 watts.


This GPU is, according to its manufacturer, up to six times more efficient in terms of calculations dedicated to ray tracing and up to ten times more efficient in calculations related to artificial intelligence than GTX graphics circuits of the previous generation.

According to the team in charge of developing Q2VKPT, lToday's games like Battlefield V, although much more complex in terms of details, only scratch the possibilities offered by ray tracing and still rely on traditional graphics-based rasterization.

His project is supposed to show that there is much more to discover.

About its development

Q2VKPT removes some 2D elements in raster graphics and uses global illumination path tracing for static and dynamic light sources, including ray traced shadows and bright reflections; at least four beams are fired per pixel.

To use the new ray tracing features included in this FPS, you will need a modern graphics card that natively support VK_NV_ray_tracing extension like NVIDIA RTX GPUs from the Turing build.

Q2VKPT can, for example, be played at around 60 FPS at 2560x1440 definition with an NVIDIA RTX 2080Ti graphics card.

VKPT and Q2VKPT were developed by Christoph Schied as part of an entertainment project to validate computer graphics research in a recent video game.

How to get Q2VKPT?

For those who are interested in being able to try this game, You can go to the official website of the project where you will find the links to download the source code of the game to be able to compile it in Linux, while for Windows there is already a compilation made.

The link is this.

The content of the article adheres to our principles of editorial ethics. To report an error click here.

A comment, leave yours

Leave a Comment

Your email address will not be published. Required fields are marked with *



  1. Responsible for the data: AB Internet Networks 2008 SL
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.

  1.   Jonathan C. said

    DEPLORABLE wording. Check before posting.