Planet Vk

Documentation GitHub License Discord

A set of C++ wrappers that can be used with the Vulkan APIs and provide some convenience, like RAII, together with a game engine.

Libraries available

Planet-vk is split into three parts:

The exact boundary between planet-vk and planet-vk-engine is fluid. There are likely many things that different people would want to place in different layers. The basic idea is to be able to make use of the planet-vk facilities without also being forced to use the game application and renderer abstractions.

Build requirements

Packages needed on Debian systems:

sudo apt-get install libvulkan-dev glslc vulkan-utility-libraries-dev

To build the examples you'll also need libglfw3-dev, libglm-dev, libstb-dev and libtinyobjloader-dev

On Windows you'll need to download and install the SDK.