![](https://hexbear.net/pictrs/image/c64a3202-8752-4a9a-85b1-0025273e3ad8.webp)
![](https://programming.dev/pictrs/image/8140dda6-9512-4297-ac17-d303638c90a6.png)
6·
1 year agoSome projects are worse than others.
From your description, it just sounds like a typical bad C++ codebase that uses every language feature under the sun, with no regard for readability. If you spend long enough trying to understand it, you probably will, but you may regret doing so. Frankly, I would just pick a different project to contribute to.
One of my all time favorite games. The only thing that would have made it better for me is a time-based story a la Dead Rising. Though that would have probably made the game even less successful than it was.