Our great sponsors
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
LearnOpenGL
Code repository of all OpenGL chapters from the book and its accompanying website https://learnopengl.com
SDL or SFML for drawing. They are both gfx libs but are used differently so read about what you thing suits you better.
UI ImgUI can be used in with SDL and SFML
For Physics Box2d can be used as a simple starting point.
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.