Unity is coming out with a new pricing model for 2024, where game developers will have to fork over money every time someone installs their game. this includes redownloads of already bought games, and downloads of games from places like game pass. it also applies to game demos and free games. it even applies if someone transfers a game from one device to another.
the policy applies if your company makes over $200,000 in yearly revenue and the game has been downloaded over a certain number of times in its entire lifetime.
there are rumors that gambling games and gotcha games are exempt.
https://blog.unity.com/news/plan-pricing-and-packaging-updates
most developers do not know what a map-reduce function is, or what cache-coherency is. if you put a gun to their head and told them to write a memory pool that avoided any sorting and any searching for next free element they couldn't do it.
When people ask me how to get into C I say go look at the Brogue source code. a functional game written entirely in C in a mostly sane way.
When I get asked about C++ I say go look at the Qt coding guidelines - how they write the Qt libraries. It isn't fancy but it is a HUGE project and it is maintainable. It's also performant.