Construct 3
construct.net
What it is
Construct 3 is a 2D game engine for building games with visual logic and optional JavaScript or TypeScript. Its event system lets creators specify behavior through conditions and actions without a conventional programming language; scripts can also be placed in events or separate project files. The editor runs in a browser without a download or installation and can also be installed as an app. A browser trial is available 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 and monetization options including advertising and in-app purchases. The Educational Plan is listed at $9.99 a month with a three-seat minimum; other listed license prices are not stated.
Spec sheet
- Free plan
- YesRead 24 Sep 2026 · construct.net
- Paid from
- 9.99Read 24 Sep 2026 · construct.net
- Support
- The pricing page directs customers to [email protected] for plan questions and the site provides documentation and a community forum.Read 28 Sep 2026 · construct.net
- Headquarters
- London, United KingdomRead 28 Sep 2026 · construct.net
- Browser based
- Construct 3 runs in a browser with nothing to download or install, and it can also be installed as an app.Read 28 Sep 2026 · construct.net
- 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.Read 28 Sep 2026 · construct.net
- 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.Read 28 Sep 2026 · construct.net
- Export targets
- Projects can be exported to HTML5 web, Android and iOS through Cordova, and Windows, macOS, and Linux desktop wrappers.Read 28 Sep 2026 · construct.net
- JavaScript and TypeScript
- Construct supports JavaScript or TypeScript inside event actions and in separate project files.Read 28 Sep 2026 · construct.net
- 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.Read 28 Sep 2026 · construct.net
- Mobile export
- YesRead 24 Sep 2026 · construct.net
- Multiplayer tools
- YesRead 24 Sep 2026 · construct.net
- No registration trial
- The free trial can be launched in the browser without an email address, registration, download, or installation.Read 28 Sep 2026 · construct.net
- Offline use
- Construct works offline after its first load, while subscribers must reconnect at least once every seven days to revalidate.Read 28 Sep 2026 · construct.net
- 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.Read 28 Sep 2026 · construct.net
- Product purpose
- Scirra describes Construct 3 as a 2D game engine combining no-coding solutions with JavaScript programming.Read 28 Sep 2026 · construct.net
- Scripting languages
- JavaScript,TypeScriptRead 24 Sep 2026 · construct.net
- 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.Read 28 Sep 2026 · construct.net
- Target platforms
- web,Android,iOS,Windows,macOS,LinuxRead 24 Sep 2026 · construct.net
- Visual event system
- Its event system lets creators define game logic with conditions and actions without using a conventional programming language.Read 28 Sep 2026 · construct.net
- Visual scripting
- YesRead 24 Sep 2026 · construct.net
Plans and prices
Strong points and limits
Strong points
- Visual event system uses conditions and actions.
- Supports JavaScript and TypeScript.
- Browser trial requires no email or registration.
- Exports to web, mobile and desktop targets.
- Works offline after its first load.
Limits
- Free Edition limits events to 50 or 25.
- Free publishing is limited to web and Construct Arcade.
- Subscribers must reconnect every seven days.
Who it suits
Construct 3 suits individuals and hobbyists building 2D games who want visual logic with the option to add JavaScript or TypeScript. Its educational plan has a three-seat minimum, and its export targets span web, mobile and desktop.
Construct 3 in depth
Read the full write-up
Overview
Construct 3 is Scirra’s 2D game engine for creators who want to build game logic visually but keep JavaScript and TypeScript within reach. Its browser-first workflow and broad export targets make it a practical fit for web and cross-platform projects; the Free Edition is better treated as a constrained starting point than a publishing plan.
You can open the free trial in a browser without an email address, registration, download or installation. Construct can work offline after its first load, though subscribers must reconnect at least once every seven days to revalidate. It can also be installed as an app.
Key features
Visual events with code when needed
Construct’s event system builds game logic from conditions and actions rather than requiring conventional programming for every behavior. That is useful for creators who prefer a visual workflow, while JavaScript and TypeScript support in event actions and separate project files gives code-oriented teams room to extend it.
Export 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 desktop and mobile publishing, Facebook Instant Games and Playable Ads, along with advertising, in-app purchases and other monetisation features. This makes paid plans the relevant choice for a commercial release beyond web and Construct Arcade publishing.
Built-in plugins cover Construct Game Services, Google Play, Facebook, multiplayer, WebSocket, mobile in-app purchases and advertising, and JSON. Multiplayer tools are available in the product, but the Free Edition excludes multiplayer.
Pricing
Construct uses a freemium model. The Free Edition costs nothing. It allows 50 events with a verified email, or 25 as a guest, and caps projects at two layers and two special effects. It also excludes multiplayer and custom loading screens, and permits publishing only to the web or Construct Arcade. Those caps are suitable for learning and small experiments, not a full-featured release.
The Personal License has custom pricing, unlocks all Construct 3 features, is aimed at individuals and hobbyists, and can be cancelled at any time. It is the natural step up when the free event and publishing limits become restrictive without needing a business plan.
The Educational Plan costs $9.99 a month, with graduated billing and a three-seat minimum. That makes it relevant to a class or other multi-seat educational use, but a single learner cannot buy just one seat under this minimum. Students can use access codes without accounts. Scirra says its education privacy coverage includes 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.
The Startup Plan has custom pricing and is for organizations 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, is required for registered businesses, offers flexible seat management and has a quote option. These distinctions matter: a small team may qualify for Startup, but registered businesses are directed to Business.
Plan questions can be sent to [email protected]; documentation and a community forum are also provided.
Platforms
Construct supports 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. Its target exports span web, Android, iOS, Windows, macOS and Linux. Mobile exports use Cordova, while desktop exports use wrappers, so the target breadth is useful without implying a single native build path.
Who it's for
Construct suits solo creators, hobbyists and teams who value visual game logic and want code available for more demanding work. Its export range supports projects aimed at browsers, phones and desktop systems; paid publishing and monetisation features make paid plans the more suitable route for commercial distribution. Educators may value access codes and the stated privacy coverage, while the three-seat minimum makes the Educational Plan a poor fit for an individual student.
Pros and cons
Pro: Visual conditions and actions lower the need for conventional code, while JavaScript and TypeScript remain available for projects that need them.
Pro: Web, mobile and desktop export targets provide a route to several major platforms from one engine.
Pro: The browser trial requires no registration or installation, making it easy to evaluate before committing.
Con: The Free Edition’s event, layer and effects caps, lack of multiplayer, and web-only publishing make it restrictive for more ambitious projects.
Con: Mobile and desktop publishing plus monetisation features require a paid version, and the Personal, Startup and Business prices are custom.
Con: Subscribers must reconnect every seven days to revalidate, which limits uninterrupted offline use.
Alternatives
Godot Engine is the stronger fit for readers seeking a free, open-source engine with no contracts or hidden fees; its platform range also includes Android, iOS, Linux, macOS, web and Windows.
CRYENGINE is another free-to-download option, but its use is governed by royalty-based licensing terms.
Defold suits developers who want a free engine with no licensing, royalty or runtime fees, across Android, iOS, Linux, macOS, web and Windows.
GDevelop is a freemium alternative with a free plan and support for Android, iOS, Linux, macOS, web and Windows.
Flax Engine may suit non-commercial or educational use at no cost; commercial releases carry a 4% royalty on earnings exceeding $250,000 per calendar year.
GameMaker is worth considering for non-commercial projects on its free plan, which excludes console exports; its listed Professional plan is a 99.99 USD one-time purchase.
Stencyl offers a Starter plan for web/HTML5 publishing and an Indie plan at $99 a year for web and desktop publishing.
Felgo is another freemium choice, with a free plan and support across Android, iOS, Linux, macOS, web and Windows.
Browse Game Engine Software, Game Development Software and Game Visual Scripting Software for more options. For assets, see Game Asset Marketplaces; for scoring and results, see Game Leaderboard Software.
Verdict
Choose Construct 3 if visual event-based development is your preferred starting point and you want JavaScript or TypeScript available alongside exports for web, mobile and desktop. Its free trial is easy to enter, but the Free Edition’s publishing and feature caps are substantial. Look elsewhere if you need a genuinely unrestricted free engine, or compare the custom-priced paid plans carefully before committing to commercial publishing.
Verdict
Construct 3 offers visual game logic alongside JavaScript and TypeScript, with exports across web, mobile and desktop. The Free Edition has event and publishing limits, while the listed Educational Plan costs $9.99 a month with a three-seat minimum.
Where Specifiction places it
- Game Engine Software#1 of 929.3
- Game Visual Scripting Software#1 of 269.1
- Game Development Software#3 of 439.1