Port Game Maker games to iOS.
Game Maker games are inherently portable, as the Game Maker engine runs on many platforms. However, many games are only released for a subset of the supported platforms. This ports many Game Maker games to iOS. Games are controlled by a virtual gamepad that maps to digital keyboard input.
Configuration for specific games is under game
. Other games are likely to work; send pull requests with the configuration.
-
Recent macOS and Xcode.
-
Ninja to build:
brew install ninja
-
ios-deploy to install:
brew install node npm install -g ios-deploy
-
An unmodified, decrypted copy of a Game Maker game for iOS. I used Crashlands, which is free, but others should also work.
-
An original copy of the Game Maker game to port to iOS.
-
An iOS Developer program membership, to re-sign the app.
-
Modify
input.ninja
as necessary; see contents for documentation. -
Build:
ninja build
-
Install onto attached device:
ninja install
Alternatively, package the app in
build
and install with iTunes or OTA.
See the LICENSE
file for details.