Publishing projects

To publish or share a finished project, use the MenuProjectExport option. Construct Animate provides a range of export options, including exporting to a video file, as well as interactive options like publishing to the web (HTML) or desktop apps. Each option has an accompanying tutorial to guide you through how the export option works and covering any export-specific settings.

The interactive export options have the following common settings:

  • Deduplicate images will search the entire project for identical images and remove the duplicates. This helps save memory and reduce the download size by removing redundant images.
  • Lossless format lets you choose what format to export images in your project set to use lossless quality (i.e. perfect).
  • Lossy format lets you choose what format to export images in your project set to use lossy quality (i.e. allowing some reduction in quality in order to allow a greater reduction in the file size).
  • Optimize images will optimize all the lossless images in the project with enhanced compression. This spends longer trying to compress images to an even smaller size. This can make exporting take longer but sometimes significantly reduces the download size of the exported project. This process is lossless, so is guaranteed to preserve the quality of all your artwork.
  • Minify script will obfuscate and compress the main JavaScript file for your exported project. This also helps reduce the download size, improves load time, and makes it significantly more difficult to reverse-engineer the project. Normally Advanced mode is safe to use, but if you use the scripting feature you may want to switch to Simple mode or adjust how you write your code - see Exporting with Advanced minification in the scripting section for more details.

Each option helps optimise the exported project, but can make the export take longer. It is recommended to enable deduplication, image optimization and script minification when exporting the final finished project for publishing. However if you are simply doing a trial export, you may wish to disable them to speed up the process.

Web-based export options also have a checkbox to enable Offline support. This is enabled by default and allows all exported projects to continue to work offline after the first time they are loaded (see Offline games in Construct for more details). However this can sometimes interfere with testing if you are regularly updating a web-hosted project, so it can be disabled, but it is recommended to leave it enabled when publishing for release.

Most export options will prompt you for additional settings specific to that exporter. For example the video export option has settings for the video file format.

When the export finishes, you will be provided with a link to download the result. This can be a video file, GIF file, or a zip file containing the exported files, depending on the export option. The Export Manager can also be used to find the last few exported projects and download them again.

More information about publishing

The publishing process is different depending on the chosen export option. The Tutorials section has guides to help you export to each platform. Here are some to get you started:

Construct Animate Manual 2024-11-20