Skip to content

A customisable game launcher and auto updater made in Godot.

License

Notifications You must be signed in to change notification settings

Joy-less/zip-launcher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Banner

zip::launcher

A customisable game launcher and auto updater made in Godot.

It downloads the latest game version if necessary and runs your game.

Example

Launcher Preview

Notes

  • The links must be direct downloads (not supported by Google Drive or OneDrive).
  • The launcher downloads the entire game zip, even if the update is small.
  • The launcher passes command line arguments to your game:
    • --launcher_path={path} - path of launcher executable
    • --launcher_game_version_url={url} - URL of game version
    • --launcher_game_version={version} - launched game version

Setup

  1. Upload your zipped game builds to a file host such as GitHub Releases.

  2. Download and open the zip::launcher project in Godot.

  3. Open the Main scene and select the Launcher node.

Configuration Preview

  1. Set the Version URL to a link to a text file containing a version. You should increment this version every time you update any of your game releases.

  2. Set the platform URLs to links to your latest zipped game builds.

  3. Set the platform EXEs to the paths of your executables to launch.

  4. Set the Font, Icon and Thumbnail to your custom resources. To set the icon shown in the file explorer, open Project Settings and set application/config/icon.

  5. Export the launcher for each platform.

About

A customisable game launcher and auto updater made in Godot.

Resources

License

Stars

Watchers

Forks