Is it necessary to use win32 in full native applications or it’s good to use the visual mode of VC++ Express instead.
I want to know about the big programs like game engines that, are they using win32 to present their set of tools?
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
Win32 API is basically a set of procedures to work with low level Windows objects like windows, controls, sockets and so on. So, if you say “native” that means that the only way you can do anything is using Win32 API.
Game engines are quite primitive from low level standpoint. Game engines are mostly algorithms, abstractions like polygons (instead of low level triangles), textures and others of that kind. From Windows standpoint, it’s just like “create window”, “initialize OpenGL” and that’s all. All the other stuff is mostly not related to Windows, but quite cross-platform. For instance, OpenGL is not related with any particular platform like Windows, Linux or Mac OS, OpenGL is always the same. The only thing that differs is how you create the Window and initialize OpenGL.