Are you familiar with Jonathan Whiting? If not, have a look, please:
https://jonathanwhiting.com/writing/blog/games_in_c/
https://jonathanwhiting.com/
As far as I am concerned, he made everything on his own and had his success with it.