Getting Started with Win32 Development: Need Recommendations
Asked by
GamerDude42
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?
Answers
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.
Reply to this answer
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?
AppWizard99: Interesting thought! What would you suggest instead of UWP?
Reply to this answer
Add your answer
Answers are reviewed before publication.
GameDevTy: Appreciate the tips! I'm not specifically focused on game dev for Windows; I'm more into desktop app development. Thanks for the advice!