Hey folks! I'm a game developer with about six years of experience under my belt. I know C++ really well and have decent skills in JavaScript and Lua, among a few others. I've been trying to dive into Win32 programming, but I'm struggling to find any comprehensive resources that explain things thoroughly. I'm currently stuck on the Microsoft documentation which is just a long list of functions that I don't really understand. I'm wondering how best to kick off my learning with this framework and if the complexity of Win32 is even worth it for basic tasks. Are there better options out there for Windows desktop development?
2 Answers
A great resource is Petzold’s 'Programming Windows'. It's a classic and covers a lot of ground. But honestly, going straight into Win32 might not be necessary nowadays—there are easier paths. What about looking into UWP or other frameworks instead?
Check out MSDN for the most comprehensive Win32 documentation. It's detailed but mainly just lists functions without much context. If you're looking to work on standard game dev stuff, I'd suggest using GLFW for window management and input or SDL if you need extra features. Both of these libraries work across platforms and might be a smoother start for you.
Appreciate the tips! I'm not specifically focused on game dev for Windows; I'm more into desktop app development. Thanks for the advice!
Interesting thought! What would you suggest instead of UWP?