with Teeworlds I casually started to use c++ , thanks to the fact that the amount of code isn't huge, build/test iteration isn't slow, and
setup the development environment isn't a configuration hell.
But at some point I disliked how adding new entities or network messages require editing python scripts instead of making the final executable more capable and mod friendly