ShipThis is a command line tool which manages building and uploading your Godot mobile games to the Apple App Store and Google Play. Designed to compile and upload your Godot games in the cloud, meaning you do not need to install or run Xcode or Android Studio to release an iOS or Android game.
- A Godot 3.6 or 4.3 game
- Node.js version 18.0 or above
- If you are building an iOS game - an Apple Developer account
- If you are building an Android game - a Play Console developer account
ShipThis can be installed as a package via the NPM package manager. Run the following at the command line:
npm install -g shipthis
Set up an account with ShipThis by logging in for the first time using the shipthis login
command.
shipthis login
Next, run the wizard command to configure your game on ShipThis. The command takes a platform parameter - this can be either android or ios. Run this command from within a Godot game directory (with a project.godot file):
shipthis game wizard android
shipthis game wizard ios
Now you can publish new versions your game to TestFlight or Google Play with the shipthis game ship
command:
shipthis game ship