04 Apr 2023/ GameDev
First steps with Vulkan
Initializing the Vulkan graphics API: creating an instance, selecting devices, and taking the first steps toward rendering in a C++ game engine.
04 Apr 2023/ GameDev
Initializing the Vulkan graphics API: creating an instance, selecting devices, and taking the first steps toward rendering in a C++ game engine.
07 Feb 2023/ GameDev
High-level architecture of a Vulkan-based game renderer: the graphics pipeline, models, shaders, textures, and how they all fit together.
12 Jan 2023/ GameDev
Adding structured logging to a C++ game engine using Boost.Log with sinks, formatters, and severity levels, wrapped in a clean C++20 module.
11 Jan 2023/ GameDev
Starting a voxel game engine from scratch with C++, Vulkan, Visual Studio, and vcpkg. Project structure, dependencies, and initial setup.