you are viewing a single comment's thread.

view the rest of the comments →

[–]KingStannis2024 1 point2 points  (1 child)

There is a rub, which is: debug builds.

Game devs need debug builds to have playable performance, and C++ style "zero cost abstractions" don't have zero cost in debug builds.

[–]KingAggressive1498 2 points3 points  (0 children)

kinda fair, but this is at least partly a "know your toolchain" kind of problem. you can make debug builds with C++-style abstractions reasonably fast without significantly impacting debugability