How To Export Game Maker Games To Mac

Visual game builder with no programming knowledge required. Design your graphics in any editor that can output PNG files e.g. Photoshop, Tiled, Aseprite. Example project included to get started right away. Make top down 2D JRPG style adventure games (+ platformers, point and click games and shoot 'em ups in GB Studio 2 Beta). This video explains the entire export process to three different platforms.♥ Support my videos on Patreon: http://patreon.com/brackeys. With the information in the preceding sections of this manual you can begin to create your games, but when your game is finished you obviously want other people to play it. You can of course export a.gmz file and let them use GameMaker: Studio to play it but this is normally not what you want! First of all, you don't want others to be able to.

JAVA RPG Game maker allows you to quickly and easily create simple games using pictures, photographs or drawings as the scenes within the game, allowing you to make interesting and complex games with little or no programming knowledge.

The game maker will run on Windows, PC, MAC and Linux platforms. The 1.6 Java Runtime Environment or higher must be installed for the game maker to work.

Features

Upload images to use as custom maps. Most traditional game making tools operate on the basis of tile drawing. You get a bunch of tools for creating a map using these tiles. Instead we have opted for a different approach, allowing you to upload your own custom background and foreground images that then form the main map that the in-game character will walk around.

Add touch and on-keypress events. A game wouldn't be a game without things happening. We allow you to be able to draw areas onto the maps that trigger some form of event. Events can include: Teleportation to a new map, display of a message box, answering of a question, or setting of a variable.

Customisable perspective. Most images have the concept of perspective. I.e. if someone was closer to you on the map then you would expect them to appear larger. We account for this by allowing you to set and test the perspective of each map, so that the character sprite dynamically changes size and move speed based on their location.

Customisable walkable area. The images you upload for the map wouldn't make much sense if the sprite was able to walk anywhere (tops of buildings, water, etc). So we allow you to draw onto the map to specify exactly where the character is allowed to walk and what they are able to interact with.

Save games as a package. You can save your created game as a packagable .game file. This allows you to share what you have made with friends who also have the game maker installed on their computer.

Video Demo

Getting Started

  • Download and Install the Java Runtime Environment(Note: Skip this step if you already have it installed)
  • Download the Game Maker .zip archive
  • Extract the .zip archive to a location on your computer
  • Open the extracted folder and click on 'Game_Maker.jar'
  • For details on how to use the program, read the Starter User Manual
  • View the full project documentation within Andrew Lee Ward's dissertation
  • You can download some example games made here: (Note: Unzip and open these files with the game maker)

Downloads

  • Core Files
  • Game Maker v1.8 Executable within .zip archive (.zip, 32.1MB)
  • Game Maker v1.8 Java Source Code(.zip, 42.6MB)
  • Documentation
  • Starter User Manual(.PDF, 0.5MB)
  • Full Project documentation(.PDF, 3.1MB)
  • Example Games
  • Final Fantasy 7 style game(.game, 18.6MB)
  • Quiz style game(.game, 0.3MB)
  • Cave factory game(.game, 1.5MB)
  • Previous Versions
  • No previous versions. v1.8 is the earliest public release.

Further Information

This project was the final year univeristy project of Andrew Lee Ward from the University of Birmingham School of Computer Science.

Licence

This project is licenced under the MIT open source licence.

Here we talk about how you can distribute your finished game.

With the information in the preceding sections of this manual you can begin to create your games, but when your game is finished you obviously want other people to play it. You can of course export a *.gmz file and let them use GameMaker: Studio to play it but this is normally not what you want! First of all, you don't want others to be able to change the game or get access to all your hard work, and secondly you also want people to play the game even if they do not have a copy of GameMaker: Studio. So you would like to create a stand-alone application or package of your game, or upload it as HTML5 to a site on the internet so that everyone can play it!

Creating Your Stand Alone Game

Creating stand-alone applications is very easy with GameMaker: Studio. First you have to choose the 'target' for the files to be made which means choosing whether you wish to create an *.exe for Windows, generate JavaScript and HTML for use in a browser, or create a package for one of the other target modules. Each of the individual targets has their own settings and you must ensure that they are correctly configured in the Global Game Settings and Preferences before you continue.
Once everything is correct, you then go into the File menu and select the item Create Executable or you can press the following button, found on the main IDE toolbar beside the Play and Debug buttons:
Create Executable For Target
Either option will open a save window where you can give the final name that you wish to use for your game file. Once you have done this, the necessary files will be generated so that you can distribute it as you wish.

NOTE: Before doing a final build of your project for release, you should always clear the Asset Compiler Cache (using the green 'broom' icon at the top of the IDE) to ensure that all cached files are recreated and no stale files corrupt your final game.

Target Platform Formats

HowHow To Export Game Maker Games To Mac

Each target option saves to a platform specific format:

  • If you have the setting as 'Windows' in the main GameMaker: Studio window, then only a Windows compatible file will be made. This can be an installer, a stand-alone *.exe or a *.zip. The export file type is chosen from a drop-down menu within the 'Save' dialogue itself, as shown by the image below: Please note that the 'Single Runtime Exe' is designed for use only for quick testing and should not be used for distribution (use the Zip or Installer options). When creating a single EXE you can get issues when saving files and it may not run on certain machine conficurations.

  • If you have chosen to build HTML5, then an index.html (default name, but you can give your own name too) along with a folder containing your game's files will be created and saved to the specified location. For your game to work you will need both of these to be uploaded to a server. The index.html can also be customised to show your game with a different background colour, or at a different position etc... but a knowledge of the HTML language is necessary for this (see the HTML5 Tab of the Global Game Settings).

  • For Android devices, a *.apk file will be generated which can be used directly on any Android devices or uploaded to the Google Play or Amazon stores (or any other site that accepts Android apps).

  • For an iOS or Mac build you will need all the appropriate developer permissions and an Apple Mac computer. GameMaker: Studio will create a *.dish file which you will then need to prepare in the Application Oven app on a Mac. This will then generate your iOS or Mac app for you.

  • If you have bought GameMaker: Studio through Steam then you can also compile to the Steam Workshop. For more information see here.

Please note: GameMaker: Studio uses a C++ runner to create all final games and apps. The previous GameMaker versions used Delphi, so this means that any game imported from previous versions may not work without certain changes.
For further information on how to compile a final game for your target platform, and for details on how to upload these to the various app stores available, please see the YoYo Knowledge Base.

Distribution

Once you have created a stand-alone application or package for your game you can then give the file to other people or place it on your website to download. You can also upload these files to the different hosting services for individual distribution or to online stores (like Google Play, iTunes or the MS Store) for general distribution and retail.
Further information on these formats and file creation can be found on the YoYo Knowledge Base.
You are free to distribute the games you create with GameMaker: Studio in any way you like, and this means that you can even sell them! Of course, this assumes that the sprites, images, and sounds you used to make it can be distributed or sold as well and that you have the legal rights to all assets. See the enclosed license agreement for more information on this (available on the Licences Tab).


© Copyright YoYo Games Ltd. 2018 All Rights Reserved