>>25027 (OP)it's easier if you use some libraries. there are a lot of abstraction layer libraries that do opengl, directx, vulkan, etc. there are physics libraries. there are libraries that handle windowing and input. find a couple of really good ones, and it'll speed things up a lot. ideally you'll want libraries with lots of good example code. the example code is key