4 posts tagged with "C++20"

  • 14 Apr 2026/ C++

    C++20 Modules Don't Spark Joy

    A real-world experience report on using C++20 modules in a 250-file game engine project. What works, what breaks across MSVC, Clang, and GCC, and patterns that help.

  • 12 Jan 2023/ GameDev

    A Basic Logger

    Adding structured logging to a C++ game engine using Boost.Log with sinks, formatters, and severity levels, wrapped in a clean C++20 module.

  • 03 Oct 2021/ C++

    Using enum classes as bitmasks

    C++ enum classes don't support bitwise operators like |, & and ^ out of the box. Here's how to enable them using a constexpr-friendly EnumBitset wrapper.

All tags