4 ms·
"Nope most of them use some sort of game Engine, unreal and Unity dominate." But, don't those engines use OpenGL on the backend? They need some sort of interfa
by SwellJoe 8y ago
"Nope most of them use some sort of game Engine, unreal and Unity dominate."
But, don't those engines use OpenGL on the backend? They need some sort of interface to the GPU, and AFAIK, OpenGL is it for both Mac OS and Linux.
Edit: Yes, at least Unity does. I can't find an authoritative source on Unreal.
https://forum.unity.com/threads/opengl-core-backend-default-change-for-osx-and-linux.359225/ https://forum.unity.com/threads/opengl-core-backend-default-...
Edit2: Found Unreal info...they switched to Metal in 4.14. So, you're OK if you develop games for Mac with Unreal.
I guess it's plausible that Unity will do the same going forward.
- bananaboy 8y agoUnity already supports Metal on OSX and iOS. See "Enabling Metal" here: https://docs.unity3d.com/Manual/UsingDX11GL3Features.html https://docs.unity3d.com/Manual/UsingDX11GL3Features.html
- yAak 8y agoUnity supports Metal, it was shown on stage during the keynote: https://blogs.unity3d.com/2018/06/05/wwdc18-book-of-the-dead-debuts-on-macbook-pro-arkit-2-0-available-for-unity-devs/ https://blogs.unity3d.com/2018/06/05/wwdc18-book-of-the-dead...
- kilon 8y agoThe backend plays a minor role, as I repeatedly say and I am repeatedly downvoted by ignorant people. Unreal supports on MacOS not one but 3 technologies. OpenGL, Vulkan and Metal and that is just for graphics. There is also CUDA, OpenCL, PhysicsX and much more that go far beyond the scope of 3d graphics. A well designed graphics engine never ties itself to a platform however popular that platform may be. Whether that platform may be a OS , a graphics API or any kind of SDK. At least Unreal is neither a game engine nor a graphics engine , its an entire ecosystem of tools , APIs. Unreal even extends C++ to facilitate for GC and some rudimentary reflective abilities. So there are a ton of things go on, from low level to very high level. Overall MacOS develpers have been very quick into embracing Metal for new projects and so did Unreal. Which is no big suprise because Metal gives access to both MacOS and iOS which is a variant/fork of MacOS.