Is there a way to create a c++ gui game without win32 api, openGL, direct X and stuff? [closed]

Well, you can always write your own operating system and device drivers for the bare metal. Then build your game on top of that. If you don’t want to write a full blown OS, you can still do the device drivers yourself. If you don’t want to implement the device drivers, then you can do all the content generation without aid of any special purpose hardware and let to the CPU all the heavy lifting by writing a software rasterizer. But you’ll still need APIs provided by the OS to output the content. Those APIs would be DirectX and Win32 API (on Windows).

Leave a Comment