I have been learning C.
The plan is to make 2D & 2 ½D games with as much C code, Open Source libraries, Open Source development software / tools, and cross-platform as I can. I have worked in the game dev industry as an art asset creator, so I want my games to be art oriented, including my own sounds.
My problem with C libraries for GUI is the very old (like 30 years old) looking GUIs which they produce. I am looking at Raylib and figuring out a way to integrate IMGui. Perhaps coding some C++ for a nice looking GUI is inevitable for me.
I am also looking at CMake, mingw32 / 64, and some header-only coding for the purpose of making it easier to deliver cross-platform games.
Any comments or suggestions would be appreciated.