inexorgame/vulkan-renderer

A new, render-graph based 3D game engine for Linux and Windows using C++20 and Vulkan API 1.3 (in early development)

C++

1,228

1,761 commits

updated Oct 12, 2026

See the code

README

***************
vulkan-renderer
***************

|language| |platforms| |github actions| |readthedocs| |discord| |license|

.. image:: documentation/source/images/inexor-banner.svg


FAQ and documentation
#####################

Quickstart: `Building Instructions`_ (`Windows`_/`Linux`_) & `Getting started`_

.. _Building Instructions: https://inexor-vulkan-renderer.readthedocs.io/en/latest/development/building.html
.. _Windows: https://inexor-vulkan-renderer.readthedocs.io/en/latest/development/building.html#building-windows
.. _Linux: https://inexor-vulkan-renderer.readthedocs.io/en/latest/development/building.html#building-linux
.. _Getting started: https://inexor-vulkan-renderer.readthedocs.io/en/latest/development/getting-started.html


Inexor is an open-source project which combines modern C++ with Vulkan API.

Our current main objective is the development of a new 3d octree game engine.

`Click here <https://inexor-vulkan-renderer.readthedocs.io/en/latest/>`__ to read our faq and documentation.

Inexor is licensed under the `MIT license <https://github.com/inexorgame/vulkan-renderer/blob/main/LICENSE>`__.


Sponsors
########

Special thanks to `JetBrains <https://www.jetbrains.com/?from=github.com/inexorgame>`__ for providing us with CLion licenses!


.. image:: documentation/source/images/icon_CLion.svg
   :width: 150px


.. Badges.

.. |language| image:: https://img.shields.io/badge/language-C%2B%2B20-brightgreen

.. |platforms| image:: https://img.shields.io/badge/platforms-Linux%20%26%20Windows-brightgreen

.. |github actions| image:: https://img.shields.io/github/actions/workflow/status/inexorgame/vulkan-renderer/build.yml?branch=main
   :target: https://github.com/inexorgame/vulkan-renderer/actions?query=build.yml

.. |discord| image:: https://img.shields.io/discord/698219248954376256?logo=discord
   :target: https://discord.com/invite/acUW8k7

.. |license| image:: https://img.shields.io/github/license/inexorgame/vulkan-renderer?color=brightgreen
   :target: https://inexor-vulkan-renderer.readthedocs.io/en/latest/license/main.html

.. |downloads| image:: https://img.shields.io/github/downloads/inexorgame/vulkan-renderer/total?color=brightgreen

.. |readthedocs| image:: https://readthedocs.org/projects/inexor-vulkan-renderer/badge/?version=latest
   :target: https://inexor-vulkan-renderer.readthedocs.io

Not written in Markdown, so it's shown here as plain text — view it formatted on GitHub.

3d-engine
3d-game-engine
cplusplus
cplusplus-20
engine
framegraph
gamedev
game-development
game-engine
graphics-programming
mit-license
open-source
rendergraph
rendering
vulkan
vulkan-api
vulkan-engine
vulkan-game-engine
vulkan-renderer

inexorgame/vulkan-renderer

A new, render-graph based 3D game engine for Linux and Windows using C++20 and Vulkan API 1.3 (in early development)

C++

1,228

1,761 commits

updated Oct 12, 2026

See the code

README

***************
vulkan-renderer
***************

|language| |platforms| |github actions| |readthedocs| |discord| |license|

.. image:: documentation/source/images/inexor-banner.svg


FAQ and documentation
#####################

Quickstart: `Building Instructions`_ (`Windows`_/`Linux`_) & `Getting started`_

.. _Building Instructions: https://inexor-vulkan-renderer.readthedocs.io/en/latest/development/building.html
.. _Windows: https://inexor-vulkan-renderer.readthedocs.io/en/latest/development/building.html#building-windows
.. _Linux: https://inexor-vulkan-renderer.readthedocs.io/en/latest/development/building.html#building-linux
.. _Getting started: https://inexor-vulkan-renderer.readthedocs.io/en/latest/development/getting-started.html


Inexor is an open-source project which combines modern C++ with Vulkan API.

Our current main objective is the development of a new 3d octree game engine.

`Click here <https://inexor-vulkan-renderer.readthedocs.io/en/latest/>`__ to read our faq and documentation.

Inexor is licensed under the `MIT license <https://github.com/inexorgame/vulkan-renderer/blob/main/LICENSE>`__.


Sponsors
########

Special thanks to `JetBrains <https://www.jetbrains.com/?from=github.com/inexorgame>`__ for providing us with CLion licenses!


.. image:: documentation/source/images/icon_CLion.svg
   :width: 150px


.. Badges.

.. |language| image:: https://img.shields.io/badge/language-C%2B%2B20-brightgreen

.. |platforms| image:: https://img.shields.io/badge/platforms-Linux%20%26%20Windows-brightgreen

.. |github actions| image:: https://img.shields.io/github/actions/workflow/status/inexorgame/vulkan-renderer/build.yml?branch=main
   :target: https://github.com/inexorgame/vulkan-renderer/actions?query=build.yml

.. |discord| image:: https://img.shields.io/discord/698219248954376256?logo=discord
   :target: https://discord.com/invite/acUW8k7

.. |license| image:: https://img.shields.io/github/license/inexorgame/vulkan-renderer?color=brightgreen
   :target: https://inexor-vulkan-renderer.readthedocs.io/en/latest/license/main.html

.. |downloads| image:: https://img.shields.io/github/downloads/inexorgame/vulkan-renderer/total?color=brightgreen

.. |readthedocs| image:: https://readthedocs.org/projects/inexor-vulkan-renderer/badge/?version=latest
   :target: https://inexor-vulkan-renderer.readthedocs.io

Not written in Markdown, so it's shown here as plain text — view it formatted on GitHub.

3d-engine
3d-game-engine
cplusplus
cplusplus-20
engine
framegraph
gamedev
game-development
game-engine
graphics-programming
mit-license
open-source
rendergraph
rendering
vulkan
vulkan-api
vulkan-engine
vulkan-game-engine
vulkan-renderer

Significant stargazers

Tim Kevin Oxley

1,396 followers · starred May 2026

Roger Young

78 followers · starred Jan 2025

Marais Rossouw

433 followers · starred Jul 2023

Fabien Péan

19 followers · starred Nov 2022