Not surprising, glfw makes you not have to worry about much except raw graphics, imgui is the most popular gui library to simply plug and play into glfw, so no surprise there either, I've taken a break from this project because I had some school tests and I started doing cs50 again (I could barely do pset2 last year), and now I'm basically speedrunning it, I did like 5 weeks of cs50 in 4 days lol, I'm still not done yet (week 8), and I'll need to do the final project, after that I'll probably start doing this engine thing completely from scratch again because I forgot how this works lmao, or maybe I'll just mess around with raylib or godot for a while, I uploaded this video just kinda randomly because I was bored and didn't expect 2k views and so many nice comments, thanks
@@user-sb5vt8iy5qhell yeah man, sounds like a plan. I tried to make my code more generic but it quickly got out of hand and made things worse than better, so I'm just gonna keep it simple like in the tutorial and do a bigger refactor later