Realtime rendering engine development resources.

Collection of technical stuff related to the development of realtime rendering engines with focus on Vulkan.

Vulkan

Tutorials

  • Vulkan in 30 minutes, by Baldur Karlsson (the creator of RenderDoc).
    • An introductory text that gives a quick overview of the Vulkan API and architecture (assumes strong graphics background).
  • Vulkan Tutorial, by Alexander Overvoorde.
    • The tutorial starts by showing how to set up Vulkan to render a single triangle on the screen. By the end, the code example is capable of rendering elaborate 3D models with texturing and filtering.

Backend Design

Memory Management

Debugging

Code Examples

CPU Memory Management

Videos

Rendering Engine Implementation

lighthouse2, a framework for realtime ray tracing by Jacco Bikker.

Game Engine Implementation

Videos

Real Time Rendering at Siggraph

Contributors