which concerns of the game dev industry does the committee NOT address ?

This page summarizes the projects mentioned and recommended in the original post on reddit.com/r/cpp

Our great sponsors
  • Sonar - Write Clean C++ Code. Always.
  • InfluxDB - Access the most powerful time series database as a service
  • SaaSHub - Software Alternatives and Reviews
  • Magic Enum C++

    Static reflection for enums (to string, from string, iteration) for modern C++, work with any enum type without any macro or boilerplate code

    There are already several working, well-known and used hacks mechanisms available to reflect on enums. For example, magic enum, wise enum, Boost.Describe, and so on.

  • blender-tools

    🐵 Embark Addon for Blender

    https://embark.dev/ is a major player in the rust ecosystem right now. They look like they are aiming for more of a startup feel rather than an indie one.

  • Sonar

    Write Clean C++ Code. Always.. Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • Equinox-Engine

    Multiplayer RTS lua driven engine

    My little toy engine I made had code for this. I had to rely on gnu extensions, but it worked ok. Then I would define them in lua from the c++ code so I could use them easily. https://github.com/floomby/Equinox-Engine/blob/main/enum_helper.hpp

  • arewegameyet

    The repository for https://arewegameyet.rs

    On the Rust front, the ecosystem is still in its infancy but rapidly growing. r/rust_gamedev would be a good place to go to see at a glance what the current state of things is.

  • libCat

    🐈‍⬛ A runtime for C++23 w/out libC or POSIX. Smaller binaries, only arena allocators, SIMD, stronger type safety than STL, and value-based errors!

    Introducing malloc() and pthreads makes a large difference in binary size, from what I've been able to tell. Those come out of libC and POSIX, technically, but you need them to use a real STL (except for pthreads on Windows). My bigger concern is the invisible overhead that they introduce more than the binary size, which is why I'm working on technology to program C++ without them.

  • wise_enum

    A reflective enum implementation for C++

    There are already several working, well-known and used hacks mechanisms available to reflect on enums. For example, magic enum, wise enum, Boost.Describe, and so on.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts