I know that c++ has no NATIVE graphics support. Neither does Python, or C, or anything of the sort (as far as I know). So here's the question... Take the game Doom for example, (this game was coded in C) how in the world does that game have graphics if it was made in C? How are graphic engines like Unity or UnReal or openGL even made? Are they coded in pure ASM? with re-coded systems for different platforms? That seems extremely tedious to me... So say if you are a programmer like me, who doesn't like using code that other people have created- I swear don't yell at me for that- and you want to make a simple app with a simple GUI? How in the WORLD do you do that? Do you have to write ASM code and incorporate it with your c++/ python? And if that's the case, do you have to re-code that ASM in the native ASM language for all of the different platforms? Any help is appreciated!

