I've played over 200+ games, and my main operating system is an M2 MAC (arm architecture). Here's everything I know about how to get games to work on Mac.

Renpy
Pretty simple, most developers provide a Mac port, but if the port is not working, not provided or the links are down. then Simply:- Download the Windows version of the game.
- Download the Renpy SDK from the
You must be registered to see links.
- Make a projects folder somewhere in your desk.
- Unzip the Windows version of the game and place it in the projects folder you made.
- Unzip the Renpy SDK and run the "Renpy" app inside that folder.
- Go to "prefrences" and assign the "Project Directory" to the projects folder you created.
- Rerun the application and you should see the game on the "Projects" tab on the side. if its not there try clicking "refresh".
- Select it and click on "Build Distributions".
- Select "Macintosh" under "Build Packages".
- Click "Build".
- Once done you'll have your very own Mac port of the game.
RPGM, Unity, Other
This is also pretty simple, and works if you have either an Intel chip (x89) in your machine or an M series chip (ARM).- Download the trial version of Crossover from the
You must be registered to see links.
- Open CrossOver and click on "install" on the bottom left corner.
- Drag and drop your downloaded game (after you extracted it/unzipped it) into CrossOver. (it helps to be focused on CrossOver when you're dropping the file).
- Now it'll prompt you to install the game, just create a new "bottle" and click install. most games tend to run halfway through the installation process so when that happens just close the game so the installation finishes.
- After the game has been installed if you can't see an icon to run the game, click on "Open C: Drive".
- Navigate to "Users/Public/Desktop".
- Drag and Drop the game file/folder into the "Desktop" folder.
- Close the menu.
- Now click on "Run Command".
- Click on "Browse..." and locate the ".exe" file that runs the game. its usually the game name followed by ".exe".
- Select that file, and then click "Run".
- After u run it once it should create an icon inside your "Bottle".
- Now just double clicking that icon will run the game. Enjoy!
How to reset your CrossOver trial:
- Download a "plist" editor. (I personally use
You must be registered to see links).
- Run the PListEdit Pro program at least once, then close it.
- Click "Go" in the top left corner of your screen. (if its now showing then close whatever program you're on, or just open the "Finder" app)
- Click on "Library".
- Navigate to "Application Support" -> "Preferences".
- Locate "com.codeweavers.CrossOver.plist".
- Right click and open with the editor you installed.
- Look for "FirstRunDate" and change its value to the current date & time. (Setting the date to anything over or under the current date will make crossover assume you trial has finished, so by keeping on changing the date every 14 days, you essentially give yourself a new few trial.)
- Now once you open Crossover again your trial should be 14 days again.
Unreal Engine
Games made with Unreal have proven to be the hardest to get working, so just follow the same steps for RPGM, Unity and those other windows focused game engines, and hope for the best.