Construct 3 icon

Construct 3


The Settings dialog

Ashley's avatar
Construct Team Founder
Published 18 Aug, 2017
1,482 words
~6-10 mins

The Settings dialog allows you to change various settings for the Construct 3 editor. It can be opened via the main menu.

User interface


Select the language for the editor interface. Construct 3 must be reloaded after changing this.

UI mode

Whether to use a desktop interface, a mobile interface, or automatically decide which to use (the default). This can be useful to force tablets with a mouse and keyboard attached in to desktop mode. Construct 3 must be reloaded after changing this.

Use simplified user interface

Hide advanced options from the user interface. This is intended to provide a simpler interface for purposes such as classroom teaching with young students. For more information about using this mode, see the tutorial Using the simplified user interface.

Text editor font size (px)

Set the font size used in text editors, including script blocks in event sheets, to a size in px.

Text Editor automatic indentation

Check to enable automatic indentation when editing code in the text editors.

Theme Paid plans only

Change the style of the editor interface to a different theme. A couple of alternative themes are built-in. It's also possible to install third-party themes. Construct 3 must be reloaded after changing this.

Enable UI animations

Enable animations in the user interface (UI), such as when opening menus, dialogs and so on. If disabled then these actions will happen instantaneously without any kind of transition.

Enable UI effects

Enable effects in the user interface (UI), such as shadows behind dialogs and menus. If disabled these effects will be hidden, which can help improve performance on low-end devices.

Enable notifications

Allow Construct to show information by making a small notification box appear in the corner of the window. This is recommended since sometimes the information is significant, but if they are distracting you can turn them off.

Use default icon color

Allow the current theme to specify the icon color. If disabled, the custom icon color setting enables.

Custom icon color

If Use default icon color is disabled, this allows you to choose a custom color for icons in the editor.

Reset bars & dialogs

Click to reset the size and position of all bars and dialogs to their defaults. Construct 3 must be reloaded after doing this.

Save & backup

Default save location

Choose the default save location when pressing the 'Save' button on a new project. By default this starts a Cloud Save, but you can change it to saving to the local browser, or simply downloading a copy of the .c3p file, neither of which require a cloud login.

Periodically back up active project

If enabled, Construct will periodically auto-save your project. This can help avoid lost work in the event of a crash or hardware failure.

Backup location

Choose which save location to use for backups. By default this saves to the local browser, but you can also set it to save to a specific cloud storage service. Alternatively, choose Same location to save to the same location as the current project.

Backup interval (minutes)

The duration in minutes after which Construct will automatically make a backup, if enabled.

Clear recent projects

Click to clear the entries listed in Recent projects in the Start Page and main menu.

Download local browser saves

Click to download a zip file with all projects saved to the local browser. This is useful for archiving, diagnostics, and recovery if local storage is somehow corrupted.


Notify me about updates for

Opt-in to see notifications about new beta releases. Beta releases are more frequent and include new features sooner, but may have more bugs. By default you will only be notified about new stable releases which are generally more reliable. Note you can try beta releases at any time by visiting the Releases page - this setting only controls which automatic update notifications you see.


Preview with

Choose one of the following ways for previewing projects:

  • Popup window: open a popup window to display the project in. The popup uses a reduced browser interface, such as hiding tabs, to conserve space. This allows you to view the project in a separate window. However sometimes popup blockers can prevent the window from appearing.

  • Browser tab: open a full new browser tab to display the project in. The new tab uses the full browser interface. Normally when previewing the browser will add a new tab in the same browser window, and switch from Construct 3 to the project being previewed.

  • Dialog: open a dialog inside the Construct 3 window to display the project in. This does not involve opening a new browser window at all, so is never blocked by popup blockers. However the dialog cannot be moved outside of the Construct 3 window.

Construct 3 must be reloaded after changing this.

Start page

Show the Start Page on startup

Whether to show the Start Page when Construct 3 starts up.

Hide the Start Page when opening a project

If enabled, then the Start Page will automatically be closed when you open a project or example.

Event sheets

Hide 'Add action' links

Hide the row beneath actions in the Event Sheet View that contains the Add action link. This can save vertical space in the Event Sheet View making it easier to read events, but makes it slightly less convenient to edit events. Actions can still be added even when the Add action links are hidden using context menus or keyboard shortcuts. Also events with no actions still show an Add action link, since it does not take up any extra space.

Translate expressions

This only applies if you have changed Construct's language to something other than English. For compatibility reasons, expressions in the event sheet must still be written in English, even when the interface is showing a different language. By default Construct translates expressions so you can read and autocomplete them in the same language; however they must still be written in English. Uncheck this setting to keep displaying expressions in English even when the interface is in a different language, which means they appear the same way they are written. This may be particularly useful for bilingual users who also know English.


Use in-app clipboard

By default when selecting a 'Copy' command, Construct will try to write to the system clipboard. However due to restrictions in when browsers allow this to happen, sometimes the copy is blocked and Construct must prompt you to allow the operation. To avoid this, you can enable the in-app clipboard, which does not write to the system clipboard. This avoids these prompts ever appearing, but means you can only copy and paste within the same Construct 3 window.

Cache cloud metadata

If enabled, this saves information about files and folders in your cloud storage account locally for the duration of the session. This makes it faster to use Cloud Save, since all file listings are immediately available. However it will not update to reflect changes made elsewhere unless you manually refresh the list. If this option is disabled it will always update the file list from the cloud storage service and therefore always be up-to-date, but if your connection is slow (or the cloud storage service is slow) this can make it slow to use Cloud Save.

Show in-progress languages

Show languages in the Language setting that are not yet complete. This option is intended for translators to help them review their work.

Enable experimental features

Opt-in to testing pre-release features that may not be ready for full release yet. See the blog for news about such features and how to use them. Note there may not always be experimental features to be enabled, but when any are available enabling this setting will make them available in the editor.

GPU preference

Some systems have multiple GPUs. For example many laptops have a weak, low-power integrated GPU for use on battery, and a more powerful discrete GPU for gaming. This setting allows you to specify which GPU to prefer. Construct 3 must be reloaded after changing this. You can check which GPU is in use by opening the About dialog, clicking Platform information, and inspecting the Renderer under WebGL information. Note not all browsers support this setting, in which case it will have no effect.