Publishing games
GDevelop allows you to publish your games to any modern platform: desktop, web and mobile. The game needs to be exported first.
In order to export the game, click Publish on the menu bar above the GDevelop Interface. You will be presented with multiple options to choose from:
Share with friends
This option allows you to generate a unique link to share your game. It expires within a few days, and is playable from any computer or mobile device with a web browser.
You must create an account to use this feature.
Click here for more information on publishing your game to the web!
Publish your game
Publish on Stores
- Web: this option allows you to export your game in to a folder and upload it manually to any host you want or wrap the game in to a desktop or mobile application manually using any tool you prefer, like Electron. This is perfect to share your game on Game Jolt, Kongregate, Itch.io or Crimson Games IO.
- Mobile: this prepares your game for Android (and iOS support is coming soon). It builds it online, using GDevelop online services. Then sends you a link so that you can install it on Android and publish it to the Play Store (or App Store later for iOS) or on the Amazon App Store.
- Desktop: this option bundles your game as a Windows, macOS or Linux application, build it online, using GDevelop online services, and then send you a link so that you can distribute the game.
- Facebook Instant Games (Messenger): this prepare your game so that it can be uploaded on Facebook Instant Games and played on Messenger, shared with your friends and then published worldwide.
Publish manually
There export options will require some manual work on your part, and are intended for advanced users:
- Web: this option is the same as in the prior category.
- Mobile: this option is going to export your game ready to be used as a Cordova project. You can then use Cordova command line tools to build your game for Android and iOS.
- Desktop: this option is going to export your game ready to be used as an Electron project. You can then use command line tools to build your game for Windows, macOS or Linux.