Game Maker for Mac

We are proud to announce the official launch of Game Maker for Mac!

This is our first release on the Mac, it is the Pro version of Game Maker 7 adapted for the Macintosh environment and contains almost all the feature of Game Maker 7 and more.

= How do I get Game Maker for Mac? = You can download Game Maker for Mac from http://yoyogames.com/gamemaker/mac

=GameMaker for Mac Lite version=

GameMaker for Mac Lite has the same restrictions as the Windows Lite version but you cannot share the game with your friends as you cannot save the executable. Exclusions are:


 * No 3D functions are available


 * Sprites cannot be rotated


 * Cannot create executables of the games

For the full comparison table please click below to take you to the Mac page.

GameMaker for Mac here - http://yoyogames.com/gamemaker/mac

= Mac (Pro version) features = 1. Supports Intel only Mac OS X v10.5 (Leopard) and v10.6 (Snow Leopard)

2. Remote update mechanism (with regular updates for bug fixes and new features)

3. Full Drag and Drop included

4. Full GML scripting

5. Extension mechanism to incorporate 3rd party libraries – (need to be Mac specific extensions, will not run Windows)

6. Room Editor

7. Sprite Editor

8. Path Editor

9. Create standalone games that you can share with friends

NB- There is NO upgrade path from Windows to Mac

= Extras = You may be wondering where the extras are from the Game Maker for Mac distribution, all the sprites, backgrounds and sounds can be found as a separate download [[media:Assets.zip|here]]. This contains all the tutorials, sprites, backgrounds and sounds to get you started.

= Extensions = Here is an example project that contains a very simple DLL (for windows) and dylib (for Mac) that work as an extension on both Windows and Mac


 * [[media:MAC_XCode_TestExtension.zip|MAC_XCode_TestExtension.zip]] - The source for the Mac dynamic library
 * [[media:Mac_and_PC_GMExtension.zip|Mac_and_PC_GMExtension.zip]] - The source for the PC DLL, the GED file, binaries needed and the resulting gex file..

The project shows how to accomplish an extension that works on both Mac and PC, you will need Visual Studio 2008 and XCode 3.2.3 to run the projects (at least that is what I used to create them).

The extension does nothing more than display some info (in a Message Box on Windows and on the console for Mac) and return a value.

The Game Maker project simply displays some text - the number should be 33 if the extension is installed properly, and 0 otherwise.

To use the extension - copy the RussellTest.gex file locally and install it while in Game Maker.

All the relevant sources should be in the 2 zips, and you need to use the PC to package everything up in the GEX file (see the GED file which is the source file for the Game Maker extension packaging tool).

NOTES to implementers - the name of the Mac dylib should be the same as the PC extension just prefix with lib and make the extension dylib so Foo.dll would be libFoo.dll. Pay attention to the use of case as users on the Mac may have formatted with the case sensitive file system.

See Also:

 * GM4Mac