Construct 3 is a 2D game engine that combines visual logic design with JavaScript and TypeScript. Its event system lets creators build behavior by arranging conditions and actions rather than relying on a conventional programming language; scripts can also be added to events or separate project files. Construct runs in a browser and can be installed as an app. The free trial can be opened without an email address, registration, download, or installation. Projects can be exported to HTML5 web, Android and iOS through Cordova, or desktop wrappers for Windows, macOS, and Linux. It works offline after its first load, although 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, plus two layers and two special effects; publishing is limited to web or Construct Arcade. Paid versions add desktop and mobile publishing, along with advertising, in-app purchases, and other monetization features. The Educational Plan is 9.99 USD per month with a three-seat minimum.
Who it is for
Construct 3 suits people building 2D games who want visual event-based logic alongside JavaScript or TypeScript. It may also suit educators, with access codes available for students without accounts.
What is good
- Visual events use conditions and actions
- Exports to web, mobile, and desktop
- Browser trial requires no registration
- Supports JavaScript and TypeScript
What to know first
- Free Edition has a 50-event limit with verified email
- Free Edition publishing is limited to web or Construct Arcade
- Subscribers must reconnect every seven days
Freedom251 review
Construct 3: the full review
Construct 3 provides a visual route into 2D game development while allowing code in JavaScript or TypeScript. Review the Free Edition’s event and publishing limits, and note that the listed Educational Plan requires at least three seats.
Construct 3 is a browser-based 2D game engine that combines visual event logic with optional JavaScript and TypeScript. It suits creators who want to build games without making conventional code the starting point. The free edition is useful for learning and small web projects, but its tight event cap and limited publishing make paid access important for broader releases.
Overview
Construct runs in a browser or as an installable app, and its trial opens without registration, an email address, or a download. Once loaded, it can work offline; subscribers must reconnect at least once every seven days to revalidate. That makes it convenient to start across supported devices, though subscription use is not entirely independent of connectivity.
Scirra reports more than 1,950,000 annual unique users, over 250,000 monthly users, and more than 60,000 monthly exports. Those figures suggest substantial reported use, while the practical question for a new creator is whether the free edition or a paid plan matches the intended project.
Key features
Visual events and code
The event system builds game logic from conditions and actions, avoiding a conventional programming language for much of the workflow. JavaScript and TypeScript are also available in event actions and separate project files, giving code-oriented creators room to extend that approach. This combination is a strong fit for learners and small teams with mixed coding experience, though it is not a reason to choose Construct if a project specifically requires a different workflow or engine.
Export and integrations
Projects can be exported as HTML5 for the web, through Cordova for Android and iOS, and as desktop wrappers for Windows, macOS, and Linux. Paid versions add publishing to desktop and mobile as well as Facebook Instant Games and Playable Ads, alongside advertising, in-app purchases, and other monetisation features. These options make Construct more viable for release-oriented projects than the Free Edition, which publishes only to the web and Construct Arcade.
Built-in plugins cover Construct Game Services, Google Play, Facebook, multiplayer, WebSocket, mobile in-app purchases, mobile advertising, and JSON. Multiplayer tooling is available in the product, but the Free Edition explicitly excludes multiplayer, so that capability requires a paid version.
Supported systems
Official support includes 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. The broad system range suits creators who want a browser-based workflow across desktop and mobile, subject to those version requirements.
Pricing
Construct 3 is freemium, with paid pricing from $9.99/user/mo. The plans serve different needs, but some do not have a published price and should be treated as custom pricing.
| Plan | Price and terms | Best fit and trade-offs |
|---|---|---|
| Free Edition | 0.00 USD per free | Offers 50 events with a verified email or 25 as a guest, plus two layers and two special effects. It excludes multiplayer and custom loading screens, and publishing is limited to web and Construct Arcade. Those caps make it suitable for trying the event workflow or making a modest web project, not for unrestricted development or a broad commercial release. |
| Personal License | Custom pricing | Unlocks all Construct 3 features for individuals and hobbyists, with cancellation any time. It is the clearest fit for a solo creator who has outgrown the Free Edition’s caps. |
| Educational Plan | 9.99 USD per month, billed graduated pricing; minimum 3 seats | Designed for education, but the three-seat minimum makes it a poor fit for a single student or teacher buying independently. Scirra says students can use access codes without accounts and cites 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. |
| Startup Plan | Custom pricing | For organizations with annual revenue under $50,000 USD, assets under $100,000 USD, and no more than three employees. It gives qualifying small studios a plan category distinct from the individual and business options. |
| Business Plan | Custom pricing | Required for registered businesses and offers flexible seat management, with a quote available. It is the appropriate route for a registered company rather than a personal license. |
The pricing page directs plan questions to [email protected]. Documentation and a community forum provide further support resources.
Platforms
Construct 3 is available on Android, iOS, Linux, macOS, the web, and Windows. Its export targets cover web, Android, iOS, Windows, macOS, and Linux, although mobile and desktop publishing are among the capabilities added by paid versions. That distinction matters: platform access does not mean the Free Edition can publish to every target.
Who it's for
Construct is a sensible choice for aspiring 2D game creators who want a visual way to express game logic while retaining the option to use JavaScript or TypeScript. Its browser trial lowers the barrier to evaluating the workflow, and the Personal License is aimed at individuals and hobbyists who need the complete feature set. Schools may value access codes and the stated privacy-law coverage, provided the three-seat minimum fits their purchasing needs. A creator needing multiplayer, mobile or desktop publishing, or monetisation should plan for a paid version; someone who needs only a small web experiment may be able to stay within the free caps.
Pros and cons
- Visual logic does not rule out code: conditions and actions can handle game behavior, while JavaScript and TypeScript remain available in events or separate files.
- Broad release targets: web, mobile, and desktop export paths support several common platforms, with paid publishing also covering Facebook Instant Games and Playable Ads.
- Low-friction trial: the browser trial requires no email, registration, download, or installation.
- Free edition is sharply constrained: the event, layer, and effect caps, lack of multiplayer, and web-only publishing limit its value for ambitious projects.
- Paid plans are not equally accessible: the Educational Plan requires at least three seats, while the Personal, Startup, and Business prices are custom rather than fixed.
Alternatives
Consider GameMaker if you want another freemium game-development option with a free non-commercial plan and a listed one-time Professional purchase; its free plan also excludes console exports.
Choose Unity Version Control when the need is version control rather than a 2D game engine; its free tier includes unlimited cloud seats and 25 GB of storage, with usage beyond included limits billed pay-as-you-go.
GameArt2D is an alternative for browsing game assets rather than choosing a game engine.
itch app is a free, open-source desktop app for Linux, macOS, and Windows, rather than a game-development engine.
Kenney Assets suits creators seeking CC0 asset packs, with free individual packs and a one-time All-in-1 option.
CraftPix is an asset source with a free Basic plan that allows unlimited downloads for personal and commercial use.
GameTextures.com is worth considering for texture downloads if its annual-billed plans and monthly download allowances suit the project.
Quaternius offers free asset downloads for personal, educational, and commercial projects, with assets themselves not for resale or redistribution.
Browse Game Development Software for more development options, or Game Visual Scripting Software if visual logic is the priority. The Game Engine Software directory covers engine choices, while Game Asset Marketplaces and Game Leaderboard Software focus on adjacent needs.
Verdict
Choose Construct 3 if you want to make 2D games through visual events without giving up JavaScript or TypeScript, and its paid publishing options cover your targets. Its free edition is a constrained starting point rather than a route to full-featured releases, and the educational plan's three-seat minimum or custom pricing on other plans may send solo buyers elsewhere. For individual creators ready to move beyond the caps, the Personal License is the natural fit; for small experiments on the web, start with the free edition.
Construct 3 plans and pricing
All plansCompared on game engine software
- Asset types
- addons, animations, ebooks, fonts, games, graphics, sounds, templates, themes, tilemaps, tools
- Source files included
- Yes
- Commercial use
- Yes
- License model
- mixed





