

-
SDL or SFML for drawing. They are both gfx libs but are used differently so read about what you thing suits you better.
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
UI ImgUI can be used in with SDL and SFML
-
For Physics Box2d can be used as a simple starting point.
-
LearnOpenGL
Code repository of all OpenGL chapters from the book and its accompanying website https://learnopengl.com
If you want to do it that from scratch you're probably going to want to go with https://learnopengl.com. This series of tutorials doesn't cover drawing directly to a Win32 window (it uses GLFW), so you'll have to look up a different guide on that. Luckily GLFW's source is quite is to follow, so if you need to find out how they're doing something it'll be pretty easy.