Turning your game into a single .exe file

UpvoteUpvote 20 DownvoteDownvote

Features on these Courses

Contributors

Stats

23,841 visits, 31,791 views

Tools

License

This tutorial is licensed under CC BY 4.0. Please refer to the license text if you wish to reuse, share or remix the content contained within this tutorial.

Published on 5 Dec, 2019. Last updated 27 May, 2026

It can be useful to export a project to a single Windows .EXE file. It can be a convenient way to distribute projects, especially since it can be run directly from a ZIP file without needing to extract it first. Some academic environments also require submitting a single .EXE file for student work. Construct has built-in support for exporting to a single executable file for Windows. To use this feature, follow these steps:

  1. Export your project and choose the Windows (WebView2) option
  2. In the Windows options dialog, make sure Bundle is set to Single file
  3. Proceed with the export as normal. When Construct produces the resulting ZIP file, extract the ZIP to a new empty folder on your computer.
  4. Now run the file named PackToSingleExecutable.exe. This is a helper tool that performs the final steps of embedding files to produce a single executable file. You may need to approve a Windows security prompt.
  5. In the subfolder for the exported platform (typically x64 for Intel-compatible exports) you should now find a single executable file with the name of your project. You can transfer just that file alone to another computer, and double-click to run it. You should see your full project running!

Note that when running a project as a single executable file, it may be slower to launch than other bundle modes, so this may not be a suitable option for large projects. However unlike some other technologies it does not need to first extract all the embedded files to a temporary directory - it can directly access the embedded files, which should still provide reasonably fast launch times.

To learn more about Windows exports, see the guide Exporting to Windows with the WebView2 wrapper.

  • 17 Comments

  • Order by
Want to leave a comment? Login or Register an account!
  • I was really excited to see this post, but when I followed it now and run my .exe it sends my antivirus software haywire with many erroneous virus warnings. I tried creating an exception and other temp files became flagged as virus-infested. While I am 99% sure these are all false positives, how could I ever expect someone that I am distributing my game to be able to trust that I'm not trying to infect their system? I'm so sad, but for me, this issue renders the method non-viable as a solution. If you find any other way to do this process will you please share it with us again? Thank you so much for your efforts. CuL8R

  • My interface for The Enigma Protector looks nothing like yours. Not obvious in my version on how to add the additional files. Couldn't finish the tutorial.

  • why should this need a tutourial when it could be a built in feature?

  • the packaging tool is banned in my country so im just going to go ahead and say this is fake

  • Thank you!

    This tutorial is VERY easy and does not need ".NET Framework" or "Visual Studio"

    THANK YOU

  • Load more comments (11 replies)