If engine uses Vulkan, users should also install Vulkan support by hand, which most users will have trouble MacOS "kindly" asks for Metal adaptation instead ![]() If engine uses OpenGL, MacOS does not support new OpenGL versions, therefore some of shaders won't work, causing glitches or complete render issues. ![]() To simplify (very briefly without details) some issues regarding graphics Working with one OS target allows devs to work more on polishing instead of fixing cross-platform issues, resulting in a better gameplay experience. Otherwise there will be a lot of issues about glitches and frame drops. For this reason, games that require upmost performance tend to prefer Windows as a gaming platform. If you use some cross-platform libraries, you lack the new and more performant features. It is possible to do this (like some public game engines do), however some features (on my area of expertise, rendering part and shaders) can cause glitches. Game engine itself should be talking with OS more low-level than the actual gameplay code. ![]() As a linux user and a game developer, I would like to explain the major issues.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |