@Sharlock93 a class is just a struct where content is private by default. There is really no other difference to it.
On personal project I tend to cut the BS and keep it as simple as I can. It’s the only way I can be “productive” with a budget of a handful of hours per week.
@Sharlock93 awww.
From what I experienced so far, code complexity grows with the org structure and the number of engineers involved.
@maxliani indeed, I work in AAA and ,as I'm sure you have seen before, the current codebase has a decade or two code. Certain parts of it are quite complex.
My main problem is certain parts of the codebase uses cutting edge C++ism such as
auto some_func() -> Some type {...}
Which I personally think adds too much complexity without much benefit. Video games are already complex enough, we don't have to add more language complexity.