Universal Mac Intel+ARM build - is it possible?

0 favourites
  • 6 posts
From the Asset Store
Construct the user interface of your game with these universal buttons.
  • It turned out Steam does not allow to upload two separate Mac builds - one for Intel and another for Apple Silicon devices. We can only use one build and it must be Intel, because it's compatible with all macs.

    Will it be possible to create a universal "fat" build which includes both Intel+ARM NWjs exports? There is a discussion in this post (scroll to the end), but I don't see a solution.

    Tagged:

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • It looks like Electron universal is a tool that essentially glues an Intel and an Apple Silicion app together in to one - if you're lucky it might work out of the box on NW.js, or perhaps it can be adapted to work with NW.js.

  • It turned out Steam does not allow to upload two separate Mac builds - one for Intel and another for Apple Silicon devices. We can only use one build and it must be Intel, because it's compatible with all macs.

    Will it be possible to create a universal "fat" build which includes both Intel+ARM NWjs exports? There is a discussion in this post (scroll to the end), but I don't see a solution.

    You can create two launch options pointing at two different executable files uploaded to the same depot: one for the proper Intel version and another one for the Apple's thing. (check the steamworks docs here, you have to scroll to the 'Initial Setup for New SteamPipe Apps' section.)

    Players then will be able to select which build to play.

  • Awesome, we'll try these options, thanks!

  • Just thought of another option - if you can make a tiny macOS universal app that just detects if it's Intel or Apple Silicon, and then launches one of two other bundled apps, then you can point Steam at the launcher app and it will launch the right one.

  • Just thought of another option - if you can make a tiny macOS universal app that just detects if it's Intel or Apple Silicon, and then launches one of two other bundled apps, then you can point Steam at the launcher app and it will launch the right one.

    Probably it would even be possible to use something as simple as a bash script for auto-detection, though it doesn't make for a very good user experience with a terminal window popping out every time the game is launched.

Jump to:
Active Users
There are 1 visitors browsing this topic (0 users and 1 guests)