@Jonathan_Blow @cmuratori I'm currently writing a 2d game engine as an educational exercise, I'm unsure about which graphics API I should use, OpenGL? Vulkan? or just use directX and only target windows?
-
-
Thanks Casey, I guess I was worried about trying to support multiple platforms. What about if someone wanted to support Linux?
-
Since nobody makes money on games on Linux, I don't know that anyone treats that as a separate platform anymore unless they are just really into Linux. Valve released their DX translation layer, so that is always an option: https://www.forbes.com/sites/jasonevangelho/2018/08/22/valve-changes-everything-windows-exclusive-games-now-run-on-steam-for-linux/#6076ef2ae3fa …
End of conversation
New conversation -
-
-
Why DX11 specifically for Windows vs. DX12+? Compatibility? No real gain in features? Something else?
-
DX12 is much harder for beginners, I would not recommend it as an API to use for educational purposes.
End of conversation
New conversation -
-
-
Why DirectX over Opengl? I'm in the same situation and started looking into Opengl.
-
OpenGL is not really a first-class citizen anymore. It has always been a second-class citizen on Windows (D3D always has better compat and better OS support), and now Apple has officially made it unsupported on Mac OS X, so it's kind of just a legacy API at this point :(
- Show replies
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.