I'm a Mac user who has been playing around quite a bit with RPGM games. The honest answer to your question is: it depends.
What version of RPG Maker are you using?
RPG Maker MV is Mac compatible. The game engine itself works on the mac (buy from Steam), and can build very cross-platform games. To the extent that you can easily convert PC versions to a Mac version.
I've been half-way thinking of providing a tutorial for this on the forums. It isn't hard at all.
RPG Maker VX, VX ace and below are all PC only. I've been using Wine to run these games. While Wine *IS* a command line tool which can be confusing, there are GUI tools which make it way easier to use. Not exactly foolproof but somewhat much more on the level of click it and run. The two I tend to use are either
You must be registered to see the links
or
You must be registered to see the links
. The RPGHub thing from the youtube video is basically a GUI for Wine as well. One catch though -- Wine is actually broken on High Sierra. You need to
You must be registered to see the links
or it will fail.
Given that you are talking about a virtual machine I assume this isn't your problem. Can you tell us what you are using exactly? Quite often the problem is NOT with the game itself, it's with the VM and/or how the VM is set up. This can often be due to incompatibility issues (as with the wine example). The VM is simply not set up in a way that your mac understands.
To be clear -- the freezes you talk about really shouldn't be happening with RPGM games. RPGM has very low needs, and a VM should be able to handle it easily. Except in two situations:
- The before mentioned issue of VM incompatibilities -- i.e. you are doing it wrong. Not a problem with the game or engine. Fix the VM and you are fine.
- Or the game is just broken in the first place. RPGMaker is easy to use. Leading to lots of broken games from people who are over their head.
If you can give us more specifics as to exactly what you are doing and what is happening then perhaps I can give you better answers?