EVERYTHING XIAOMI
Get listed
Construct 3 logo

Construct 3

Construct 3 is a 2D game engine for making games with visual logic or JavaScript and TypeScript.

Place
#2 of 92
Score
8.6
Construct 3's website

What Construct 3 is

Construct 3 is a 2D game engine for making games with visual logic or JavaScript and TypeScript. Its event system lets creators build behavior from conditions and actions, without needing a conventional programming language; code can also be added within events or in separate project files. The browser-based editor needs no installation, and it can also be installed as an app. A free trial can be opened in a browser without an email address or registration. Projects can be exported to HTML5 web, Android and iOS through Cordova, and desktop wrappers for Windows, macOS and Linux. Construct works offline after its first load, though subscribers must reconnect at least once every seven days for revalidation. The Free Edition allows 50 events with a verified email or 25 as a guest, and limits publishing to web or Construct Arcade. Paid versions add desktop and mobile publishing, as well as advertising and in-app purchase options. The Educational Plan is $9.99 a month, with a three-seat minimum.

Good

  • Visual event system builds logic from conditions and actions.
  • Browser trial needs no email or registration.
  • Exports to web, mobile, and desktop targets.
  • Supports JavaScript and TypeScript.

Watch out

  • Free Edition has a 50-event limit with verified email.
  • Free publishing is limited to web or Construct Arcade.
  • Subscribers must reconnect every seven days for revalidation.
  • Educational Plan requires at least three seats.

Who it suits

Construct 3 suits individuals, hobbyists, and educators looking to make 2D games with visual logic, with optional JavaScript or TypeScript. It also supports projects targeting web, mobile, and desktop platforms.

Verdict

Construct 3 offers visual game logic alongside JavaScript and TypeScript, with exports across web, mobile, and desktop. Check the Free Edition's event and publishing limits, or note that the Educational Plan has a three-seat minimum.

Plans and prices

From Construct 3's own pricing page, checked 24 Sep 2026.

All about pricing
PlanPriceWhat it gives you
Startup Plan—Annual revenue under $50,000 USD · Assets under $100,000 USD · No more than 3 employees
Free EditionFree50 events when logged in with verified email (25 as guest) · 2 layers · 2 special effects · no multiplayer · no custom loading screens · web/Construct Arcade publishing only
Personal License$15.99 a monthall Construct 3 features · 164 asset packs with 56,020 files · zero royalties · cancel any time · not for registered businesses · monthly
Educational Plan$32.99 a yearminimum order 3 seats · first 3–15 seats at $32.99 + VAT · teacher-student use only · access codes without registration · additional teacher accounts · per seat annually
Personal License$129.99 a yearall Construct 3 features · 164 asset packs with 56,020 files · zero royalties · cancel any time · not for registered businesses · annually
Business Plan$469.99 a yearrequired for registered businesses · flexible seat management · all features unlocked · zero royalties · free Construct Game Services plan · cancel any time · per seat annually

The facts

Each one read from Construct 3's own pages, with the date it was checked.

Where it runs

Browser based
Construct 3 runs in a browser with nothing to download or install, and it can also be installed as an app.checked 28 Sep 2026
Target platforms
web,Android,iOS,Windows,macOS,Linuxchecked 24 Sep 2026

What it does

Built-in integrations
The manual lists plugins for Construct Game Services, Google Play, Facebook, Multiplayer, WebSocket, Mobile IAP, Mobile advert, JSON, and WebSocket-related functionality.checked 28 Sep 2026
Education privacy
Scirra says students can use access codes without accounts and lists coverage of COPPA, CCPA, Nevada privacy law, New York Education Law 2-D, EU GDPR, UK GDPR, the amended Data Protection Act 2018, and the Children's Code.checked 28 Sep 2026
Export targets
Projects can be exported to HTML5 web, Android and iOS through Cordova, and Windows, macOS, and Linux desktop wrappers.checked 28 Sep 2026
JavaScript and TypeScript
Construct supports JavaScript or TypeScript inside event actions and in separate project files.checked 28 Sep 2026
Mobile export
Yeschecked 24 Sep 2026
Multiplayer tools
Yeschecked 24 Sep 2026
Offline use
Construct works offline after its first load, while subscribers must reconnect at least once every seven days to revalidate.checked 28 Sep 2026
Paid from
9.99checked 24 Sep 2026
Paid publishing and monetisation
Paid versions add desktop, Android, iOS, Facebook Instant Games and Playable Ads publishing plus advertising, in-app purchases, and monetisation features.checked 28 Sep 2026
Product purpose
Scirra describes Construct 3 as a 2D game engine combining no-coding solutions with JavaScript programming.checked 28 Sep 2026
Scripting languages
JavaScript,TypeScriptchecked 24 Sep 2026
Support
The pricing page directs customers to [email protected] for plan questions and the site provides documentation and a community forum.checked 28 Sep 2026
Supported systems
Officially supported systems include Windows 10 or newer, macOS 10.13 or newer, specified 64-bit Linux distributions, Chrome OS, Android 8 or newer, and iOS 15.4 or newer.checked 28 Sep 2026
Visual event system
Its event system lets creators define game logic with conditions and actions without using a conventional programming language.checked 28 Sep 2026
Visual scripting
Yeschecked 24 Sep 2026

Money

Free plan
Yeschecked 24 Sep 2026
No registration trial
The free trial can be launched in the browser without an email address, registration, download, or installation.checked 28 Sep 2026

The company

Headquarters
London, United Kingdomchecked 28 Sep 2026
Maker scale
Scirra reports more than 1,950,000 annual unique Construct 3 users, more than 250,000 monthly users, and more than 60,000 monthly exports.checked 28 Sep 2026
The full review of Construct 3

Construct 3 is a 2D game engine for creators who want to build game logic visually but retain the option to write code. Its browser-based workflow lowers the setup barrier; its free edition’s tight project and publishing caps make it better for exploration than for a finished release.

Overview

Construct runs in a browser or as an installable app, and its trial can be opened without an email address, account, download, or installation. Once loaded, it can work offline, though subscribers must reconnect at least once every seven days to revalidate. That makes it convenient for getting started, with a modest recurring-online requirement for paid use.

Scirra reports more than 1,950,000 annual unique users, more than 250,000 monthly users, and more than 60,000 monthly exports. Those figures suggest substantial reported use, but the more important choice is whether the visual workflow and paid publishing options suit the project.

Key features

Visual logic with a coding route

The event system builds game behavior from conditions and actions rather than requiring conventional programming. That is a practical fit for creators who prefer visual logic, while JavaScript and TypeScript support—in event actions and separate project files—leaves a path for code-based work. The combination is more flexible than a visual-only workflow, although the free edition’s event cap can constrain larger experiments.

Exports and integrations

Projects can be exported as HTML5 for the web, to Android and iOS through Cordova, and to Windows, macOS, and Linux desktop wrappers. Paid versions add publishing for desktop, mobile, Facebook Instant Games, and Playable Ads, along with advertising, in-app purchases, and other monetisation features. The range is useful for projects targeting several storefronts or formats, but those publishing and revenue options sit behind paid access.

Built-in plugins cover Construct Game Services, Google Play, Facebook, multiplayer, WebSocket, mobile in-app purchases and advertising, and JSON. These integrations are relevant when a game needs connected services or monetisation without treating the engine as a web-only tool.

Pricing

Construct is freemium, with a free trial and paid plans. The Free Edition costs nothing. It allows 50 events with a verified email, or 25 as a guest; projects are limited to two layers and two special effects, multiplayer is unavailable, custom loading screens are excluded, and publishing is limited to the web or Construct Arcade. This is enough to explore the event workflow, but the caps and publishing restriction make it a poor fit for a full release.

The Personal License unlocks all Construct 3 features and allows cancellation at any time, making it the clearest stated fit for individuals and hobbyists. Its price is custom pricing. The Educational Plan costs $9.99 a month, billed Graduated pricing, with a three-seat minimum. The minimum makes it a group plan rather than a low-cost individual option. Students can use access codes without accounts, and Scirra describes privacy coverage across COPPA, CCPA, Nevada privacy law, New York Education Law 2-D, EU and UK GDPR, the amended Data Protection Act 2018, and the Children’s Code.

The Startup Plan has custom pricing and is limited to businesses with annual revenue under $50,000 USD, assets under $100,000 USD, and no more than three employees. The Business Plan also has custom pricing; it is required for registered businesses and offers flexible seat management, with a quote available on request. Those distinctions make business status and eligibility important parts of the plan choice, not just the feature set. Plan questions go to [email protected]; documentation and a community forum are also provided.

Platforms

Construct supports web, Android, iOS, Windows, macOS, and Linux targets. Officially supported systems include Windows 10 or newer, macOS 10.13 or newer, specified 64-bit Linux distributions, Chrome OS, Android 8 or newer, and iOS 15.4 or newer. Check those minimums before choosing it for older devices or systems.

Who it's for

Construct suits aspiring and independent game creators who want to develop 2D games through visual events, with JavaScript or TypeScript available as projects grow. It also fits educators who need student access codes without requiring student accounts, and teams planning web, mobile, or desktop releases who can use a paid plan. It is less suitable for anyone who needs multiplayer or broader publishing on a free plan, or for registered businesses that do not want the required Business Plan.

Pros and cons

  • Pros: Visual events reduce reliance on conventional programming, while JavaScript and TypeScript provide a code option within the same engine.
  • Pros: Web, mobile, and desktop export targets give projects room to reach several kinds of devices; paid plans add monetisation and further publishing options.
  • Pros: The browser trial needs no email, registration, download, or installation, so trying the workflow is straightforward.
  • Cons: The Free Edition’s event, layer, effects, multiplayer, loading-screen, and publishing limits make it restrictive for a complete commercial release.
  • Cons: Subscribers need to reconnect every seven days to revalidate, which limits uninterrupted offline use.
  • Cons: The Educational Plan requires three seats, while the Startup and Business plans have eligibility or business-status conditions.

Alternatives

If the priority is coordinating game development work rather than choosing this engine’s visual event workflow, Unity Version Control is a freemium option with a free tier offering unlimited cloud seats and 25 GB of storage; usage beyond included limits is pay-as-you-go.

For a source of game art rather than an engine, GameArt2D is a freemium asset option with a free-assets section. Kenney Assets offers free individual asset packs under a CC0 license, or a 19.95 USD one-time All-in-1 purchase. CraftPix offers a free Basic plan with unlimited downloads and personal and commercial use. Quaternius offers free assets for personal, educational, and commercial projects, though the assets themselves may not be resold or redistributed. GameTextures.com is an asset option with a Hobbyist plan at $11.20 a month billed annually, including 25 monthly downloads and a non-commercial license.

For a different game-creation option, GameMaker has a free plan restricted to non-commercial use and no console exports, while its Professional plan is $99.99 a month as a one-time purchase. itch app is a free, open-source app for Linux, macOS, and Windows.

Browse Game Visual Scripting Software if visual logic is the deciding factor, or compare broader Game Development Software and Game Engine Software. For ready-made content, see Game Asset Marketplaces; for scores and rankings, see Game Leaderboard Software.

Verdict

Choose Construct 3 if you want a 2D engine that pairs visual game logic with JavaScript and TypeScript, and you expect to publish across web, mobile, or desktop. Its browser trial makes it easy to assess the workflow, but the free edition is sharply limited for publishing. Look elsewhere if you need an unrestricted free release path, or compare plans carefully if you are buying for a school or registered business.

Getting started

  1. Open the Construct 3 website in a browser.
  2. Launch the free trial without an email address or registration.
  3. Choose the browser version or install Construct 3 as an app.
  4. Use the Free Edition, or review paid plans for additional publishing and monetisation features.
  5. Build game logic with the event system and add JavaScript or TypeScript if needed.

Limits worth knowing

The Free Edition allows 50 events when logged in with a verified email, or 25 as a guest. It is limited to two layers and two special effects, and does not include multiplayer or custom loading screens; publishing is restricted to web and Construct Arcade.

Questions

Is there a free plan?

Yes. The Free Edition costs $0.00 and has limits on events, layers, special effects, multiplayer, custom loading screens, and publishing.

How much does Construct 3 cost?

The Educational Plan is $9.99 a month with a three-seat minimum.

Which platforms does it support?

Construct 3 is listed for Android, iOS, Linux, macOS, web, and Windows. Projects can be exported to HTML5 web, Android and iOS through Cordova, and desktop wrappers for Windows, macOS, and Linux.

Can I try it without registering?

Yes. The free trial can be launched in a browser without an email address, registration, download, or installation.

Does it support programming?

Yes. Construct 3 supports JavaScript and TypeScript in event actions and separate project files, alongside its visual event system.

What integrations are available?

Listed plugins include Construct Game Services, Google Play, Facebook, Multiplayer, WebSocket, Mobile IAP, Mobile advert, and JSON.

Alternatives to Construct 3

All alternatives
  1. 1Felgo logo

    Felgo

    Free planAndroidiOSWebAPI
    8.7Free plan
  2. 2Ren'Py logo

    Ren'Py

    Free planOpen sourceAndroidiOSWebAPI
    8.6Free plan
  3. 3

    Bevy

    Free planAndroidiOSWebLinux
    8.6From $5 a month
  4. 4Unity logo

    Unity

    Free planAndroidiOSWebAPI
    8.5Free plan
  5. 5Godot Engine logo

    Godot Engine

    Free planAndroidiOSWebAPI
    8.3Free plan
  6. 6CRYENGINE logo

    CRYENGINE

    Free planAndroidiOSWebLinux
    8.3Free plan