Export games to desktop

This guide will help you export your game for free as much as you want, and without any of the gdevelop watermarks.

GDevelop is licensed under an MIT license, and allows you to do these modifications to your exported applications, this guide is mostly for people who wish to credit gdevelop in a more customized way other than the existing ones, as their income comes solely from donations and they could use more exposure.

(NOTE: You need a Mac computer to manually export a game for Mac with electron, it’s dumb and it’s probably cheaper to just use your 1 free export with GDevelop for Mac.)

	EXPORT PROJECT

HTML5:

  1. In GDevelop, go to File > Export > Browser > HTML5
  2. Select a folder and export it, HTML5 exports are always free in GDevelop :slight_smile:

Windows, Mac, Linux:

  1. In GDevelop, go to File > Export > Desktop > Manual Build

  2. Select a folder to export your raw project files

     REMOVE WATERMARKS
    

After exporting to any runtime:

  1. Find the file “data.js” on your manual export’s files and edit it with a text editor

  2. Set the showGDevelopSplash flag to false

  3. Set the showWatermark flag to false

  4. (Optionally, set showProgressBar to false if you want to create a custom loading screen when the game boots up)

     BUILDING THE PROJECT
    

HTML5:

  1. Just upload it somewhere it’s already built.

Windows, Mac, Linux:

  1. Install NodeJS into your pc
  2. Run the commandline (CMD) and go to the folder your manual export is in with the cd command followed by the directory. (Note: Powershell might not work, use cmd)
  3. Type: npm install
  4. To export for windows, type: npm run build -- -w zip
  5. To export for mac, type: npm run build -- -m zip
  6. To export for linux, type: npm run build -- -l zip
  7. WinRAR zips containing your application should’ve been created inside the folder called “dist”

Sources:
https://wiki.gdevelop.io/gdevelop5/publishing/html5_game_in_a_local_folder/
https://wiki.gdevelop.io/gdevelop5/publishing/windows-macos-linux-with-electron/
https://wiki.gdevelop.io/gdevelop5/publishing/android_and_ios_with_cordova/

3 Likes

If any gdevelop administrators or head developers want me to remove this guide you’re free to privately contact me about it

I wrote this for myself only originally but remembering how I spent an afternoon googling things like “is gdevelop fully free?” after seeing the subscription stuff I decided to post it publicly.