OS X List of Mac Metal games

Discussion in 'Mac and PC Games' started by jeanlain, May 14, 2017.

  1. jeanlain, May 14, 2017
    Last edited: Nov 16, 2017

    jeanlain macrumors 65816

    Joined:
    Mar 14, 2009
    #1
    Finally, we have big games using the Metal API. :)
    EDIT: the list can't be exhaustive. All upcoming games from Feral, Aspyr and those that run on UE4 and Unity 5 will most likely use Metal. I grouped games according to the developers who actually did the porting to Metal.

    Feral Interactive
    - F1 2016 (Ego Engine 4.0)
    - F1 2017
    - Hitman (Glacier Engine)
    - Total War: Warhammer (Total War Engine 3)
    - Warhammer 40,000: Dawn of War III (Essence Engine 4)
    - Bioshock Remastered (Unreal Engine 2.5?)
    - DiRT Rally (Ego 2.5)
    Announced:
    - Deus Ex: Mankind Divided (Glacier Engine)

    Aspyr
    - Mafia III (Illusion Engine)

    Blizzard
    - World of Warcraft (WoW Engine)
    Open beta:
    - StarCraft II (SC2 Engine)
    - Heroes of the Storm (SC2 Engine)

    Epic Games (Unreal Engine 4)
    - Obduction
    - Refunct
    - Everspace
    - Fortnite
    - Ark: Survival Evolved
    - Observer
    Open Beta:
    - Unreal Tournament
    Announced:


    Unity (Unity 5)
    - Ballistic Overkill
    - Cities: Skilines
    - Micro Machines World Series
    - Universe Sandbox 2
    Announced:
    - Space Pirate Trainer (VR!, version running on the Mac mentioned at WWDC)

    Telltale Games (Telltale Tool)
    - Marvel's Guardians of the Galaxy: The Telltale Series
    - Minecraft: Story Mode - Season Two
    - Batman: The Enemy Within - The Telltale Series

    Others
    - The Witness (custom engine) - Thekla
    - Headlander (Buddah Engine) - Double Fine Studios
    - War Thunder (Dagor Engine 4) - Gaijin
    Open beta:
    - Fugl (custom engine) - Team Fugl
    - Arma III (Real Virtuality 4) - Virtual Programming
    Announced:
    - X-Plane 11 (custom engine) - Laminar Research

    What else? I can keep the list updated.
     
  2. Eric5h5 macrumors 68020

    Joined:
    Dec 9, 2004
    #2
    I think Dying Light uses Metal. (It requires 10.12, and while in general it works well, one section has a tendency to crash and the error message says something about metal.) Unity has been supporting Metal in builds for quite some time...Unity 5.5 at least, and in Unity 5.6 it's no longer labeled as experimental.

    --Eric
     
  3. jeanlain, May 14, 2017
    Last edited: May 14, 2017

    jeanlain thread starter macrumors 65816

    Joined:
    Mar 14, 2009
    #3
    Interesting. I can't find any confirmation about this game using Metal. Since it's yet another engine (Chrome engine), I think we would have heard from the developer one way or another if they ported it to Metal. The bug report may be related to the window compositor, which uses Metal, rather than the game itself.

    A way to tell whether an app uses OpenGL is detailed here.
     
  4. Eric5h5 macrumors 68020

    Joined:
    Dec 9, 2004
    #4
    If you're referring to the ioregistryexplorer thing, that has two instances of accelCommandQueue (Metal) associated with Dying Light, and one accelGLContext (OpenGL). So it would seem to use OpenGL to at least some extent, though if there's no use of Metal aside from the window compositor, it's a bit odd that it requires 10.12...I don't recall any significant OpenGL features added in Sierra?

    --Eric
     
  5. wubsylol macrumors regular

    Joined:
    Nov 6, 2014
    #5
    Saying something requires Sierra doesn't necessarily mean it requires graphical capabilities of Sierra.
     
  6. jeanlain thread starter macrumors 65816

    Joined:
    Mar 14, 2009
    #6
    Well the accelGLContext shows the app uses openGL, and the renderer is the prime suspect. Why would it use OpenGL at all if the renderer was based on Metal?
    But, it'd be safer to perform a similar analysis on a confirmed Metal game and compare. I don't have any such game, I only have GFXBench.

    EDIT: maybe the steam overlay uses OpenGL, but it shouldn't correspond to the game process I suppose. Does it even work on Metal games?
     
  7. Eric5h5 macrumors 68020

    Joined:
    Dec 9, 2004
    #7
    The Steam overlay doesn't work with Dying Light, at least. However that's not the first time I've encountered that with a game, so I don't think it means anything.

    Yes, but with Mac games the OS requirements are usually directly related to a graphics API feature/bugfix.

    --Eric
     
  8. JordanNZ macrumors 6502a

    Joined:
    Apr 29, 2004
    Location:
    Auckland, New Zealand
  9. wubsylol macrumors regular

    Joined:
    Nov 6, 2014
    #9
  10. jeanlain, May 20, 2017
    Last edited: May 20, 2017

    jeanlain thread starter macrumors 65816

    Joined:
    Mar 14, 2009
    #10
    Cool.
    I think it will be hard to make a comprehensive list, given updates that add Metal support without notice or game releases not explicitly mentioning Metal. Especially for games that also support OpenGL and may not even require El Capitan.

    EDIT: I updated the list with game engine info and corrected some mistakes.
     
  11. old-mac-man macrumors regular

    Joined:
    Dec 29, 2012
    #11
    Thanks for this thread, very informative :)
     
  12. JaguarGod macrumors 6502

    JaguarGod

    Joined:
    Mar 27, 2010
    #12
    Nice thread! F1 2016 is quite impressive if you have the hardware to really push the graphics options. I am assuming that all of Feral's future titles that are not already late in development are going to be using Metal?
     
  13. jeanlain thread starter macrumors 65816

    Joined:
    Mar 14, 2009
    #13
    I can't speak for them, but I suppose so. Doing an OpenGL game for the Mac wouldn't be forward-thinking.
     
  14. JaguarGod macrumors 6502

    JaguarGod

    Joined:
    Mar 27, 2010
    #14
    Yeah, I guess I really wasn't thinking when I posted that reply. Sorry about that. Looks like I had a senior moment! Well, I am getting old. :(
     
  15. jeanlain thread starter macrumors 65816

    Joined:
    Mar 14, 2009
    #15
    Sorry about what? o_O
    Your comment was relevant and appropriate.
     
  16. JaguarGod macrumors 6502

    JaguarGod

    Joined:
    Mar 27, 2010
    #16
    Thanks. After reading it I realized that it was not a very smart question though. It would simply make sense that they would use metal for everything new. That's all.

    Speaking of Metal, I just started downloading Mafia III and I am interested to see how it runs. I have not played the game on any other platform, though my Daughter has played it on the PS4 and it looked really good.
     
  17. OEMPT macrumors newbie

    Joined:
    Nov 9, 2015
    #17
    I got it for my Mac Pro 5.1 with a ATI Radeon RX 460 4gb card... and the game does not load at all :(
     
  18. jeanlain thread starter macrumors 65816

    Joined:
    Mar 14, 2009
  19. jeanlain, May 28, 2017
    Last edited: Jun 1, 2017

    jeanlain thread starter macrumors 65816

    Joined:
    Mar 14, 2009
    #19
  20. JordanNZ macrumors 6502a

    Joined:
    Apr 29, 2004
    Location:
    Auckland, New Zealand
  21. jeanlain thread starter macrumors 65816

    Joined:
    Mar 14, 2009
    #21
    Thanks. I have added the name of (engine) developers or porting houses who are using Metal.
     
  22. Janichsan, Jun 2, 2017
    Last edited: Jun 3, 2017

    Janichsan macrumors 65816

    Janichsan

    Joined:
    Oct 23, 2006
    #22
    Yeah, the new Metal renderer is fast…

    OpenGL:
    [​IMG]

    Metal:
    [​IMG]

    …but it has so many issues at the moment (object and texture pop-ins, missing reflections and other effects, weird mouse pointer shenanigans, the screen is occasionally bright pink,...) that I wouldn't bother with it.
     
  23. jeanlain thread starter macrumors 65816

    Joined:
    Mar 14, 2009
    #23
    Apparently, Firewatch won't support Metal...
    https://panic.com/blog/
     
  24. wubsylol macrumors regular

    Joined:
    Nov 6, 2014
    #24
    More like they just don't want to put in the resources to further develop their 2yr old game, which is understandable I guess.

    They were still happy to have their (totally unknown at the time) name splashed up on screen at WWDC when Metal was announced.
     
  25. jeanlain thread starter macrumors 65816

    Joined:
    Mar 14, 2009
    #25
    I missed this comparison from a French website.
    https://www.mac4ever.com/actu/12005...indows-avec-f1-2016-metal-fait-des-merveilles
    [​IMG]
    Consider also that Metal is capped at 60 fps!
    Metal and Feral are both great. :)
    Interestingly, the Mac is slightly behind at the highest resolution. It shows that Metal really helps the CPU, but that drivers have room from optimisation.
    With openGL, result used to be the opposite, with macOS being far far behind at low resolution, due to driver and OpenGL overhead causing the GPU to wait on the CPU. Only at very high resolution, where the CPU isn't the limiting factor, did performance get closer to Windows levels.
     

Share This Page