Game engine

Construct 3

Construct 3 is a 2D game editor that runs in the browser. You build with events, then export.

A game scene associated with Construct 3

Developer: Scirra

First 2D games in the browserEvent-driven gameplayWeb exports

Overview

There is no local IDE to install for the editor itself. Projects live in the Construct account and can be downloaded.

Free and paid plans do not export the same set of platforms. Match the plan to the store you actually need.

Technical specifications

Specs checked 2026-10-05. Version lines move; the download link is the source of truth.

Developer
Scirra
Version line
Current release
License
Proprietary
Business model
Construct 3 is a subscription. A free account is limited. Commercial publishing uses a paid plan. Read the current pricing before you ship.
Releases
The editor is a web app and updates in place. Export runtimes update with the product.
Editor platforms
Web
Export targets
Web, Windows, macOS, Linux, Android, iOS
Languages
JavaScript
2D / 3D
2D
VR
No.
AR
No.
Visual scripting
Yes. Event sheets are the game. JavaScript can extend them.
Beginners
Yes. The browser editor and events are aimed at a first 2D game.
Learning curve
Low for events. Addon code and export limits are the later work.
Graphics
2D sprites, effects, and layers. Not a 3D engine.
Team size
Solo and small teams on a shared plan.
GitHub stars
Not published as a public star count

Where it fits

  • A 2D game can start in a browser tab.
  • Event sheets cover input, collision, and animation without a blank file.
  • Web export is a natural target.

Where it does not

  • Commercial use needs a paid plan.
  • The editor is proprietary.
  • 3D is out of scope.

Matching source

No sample projects are listed for this engine yet.

How does it compare?

Questions

Is Construct 3 free?

You can open the editor on a free account. Publishing a commercial game needs a paid plan.

Does it run offline?

The editor is a web app. Check the current product notes for offline project access.

What do I write code in?

Most logic is events. Custom script is JavaScript.

Ad