Construct
Browser-based no-code game engine for 2D games, with events instead of code
Construct 3 is Scirra's browser-based game engine for making 2D games without code, built for beginners, educators and indie studios.
Overview
Construct review
This Construct 3 review covers what the game engine is used for, its key features, Construct 3 pricing, how the event sheet works, where it shines and falls short, and how it compares with other engines. Construct 3 is made by Scirra, a UK company, and runs as a web app: you open the editor in Chrome, Edge or another modern browser, with no download or install. You build games from objects, behaviors and event sheets, then export them to the web, mobile, desktop and Xbox. Construct 3 launched in 2017 as the successor to Construct 2 and Construct Classic, and Scirra still releases updates regularly.
What is Construct used for?
Construct is game development software for making 2D games without programming, and one of the easiest engines for a new user to learn. Typical projects are platformers, puzzle games, top-down shooters, arcade and idle games, visual novels, educational games and prototypes that later move to another engine. The event sheet makes game logic readable, so non programmers can build a complete game, and teachers use Construct to teach game development and computational thinking in schools.
Indie developers publish Construct games on the web, on Steam, in app stores and on Xbox. Web games are the natural fit: Construct games are HTML5, so they load fast in a browser and run on phones, tablets and desktops from one project. Studios also use Construct for game jams and quick prototypes because an idea becomes playable in hours. The same project can become a game on a website, a mobile app or a desktop download, which makes the engine a practical choice for small teams that publish on several platforms.
Key features
- Event sheet: game logic built from conditions and actions ("when the player touches a coin, add 1 to score") instead of code. Events pick all matching instances at once, which keeps logic short (Construct manual: events).
- Behaviors: ready-made movement and physics such as platform, 8-direction, bullet, pathfinding, physics and tile movement, added to an object with one click.
- Layout editor: place sprites, tilemaps, text and particles on layers and preview the game instantly in the browser.
- JavaScript and TypeScript: optional scripting inside events or in script files, for developers who want to write code for parts of a project.
- 3D: 3D shapes and a 3D camera, and since 2026 an official 3D model object that imports glTF models and plays their animations (Construct blog).
- Export: web (HTML5), Android and iOS through Cordova and Construct's mobile build service, Windows, macOS and Linux desktop wrappers, Xbox, and Construct Arcade for sharing games online.
- Templates and examples: over 100 example projects and templates, plus bundled royalty-free asset packs.
- Collaboration and support: cloud save to Google Drive, Dropbox or OneDrive, official documentation, a forum community and tutorials written by users.
Construct pricing
Construct 3 is a subscription. The plan details below come from the Construct store page as of September 2026; the store hides the Personal and Business prices behind the checkout, so those figures come from Egmatic's review (updated September 2026).
- Free edition: up to 50 events, 2 layers and 2 effects, web and Construct Arcade export only. Good for learning and small tests.
- Personal: about $129.99 a year or $15.99 a month. All features, every export, 164 asset packs, monetization rights and no royalties. Only for individuals, not registered companies.
- Startup: for small businesses under $50,000 annual revenue, up to 3 employees; price at checkout.
- Business: about $468.99 per seat per year, with flexible seat management.
- Education: from $32.99 per seat per year for 3 to 15 seats, down to $12.99 per seat for 51 or more, for publicly funded schools.
No plan charges royalties on games you sell. The cost surprise to check is the license type: a company, even a one-person studio, may not use the Personal license, and the free edition's 50-event limit is reached quickly in a real game. There is no perpetual license; when a subscription ends, the editor falls back to the free edition's limits.
Construct Classic, Construct 2 and Construct 3: a short history
Scirra launched Construct Classic in 2007 as a free, open source project for Windows, written for DirectX. Construct 2 followed in 2011 with the first major changes: it switched to HTML5 export, a proprietary license and a one-time price, and it grew a large community of game makers. Construct 3 was announced in 2015 and launched in December 2017 as a new version rebuilt as a web app, sold as a subscription. Scirra stopped selling Construct 2 in 2020 and ended its support in 2021, so every new project today starts in Construct 3 (Wikipedia).
Recently the focus has been on 3D models, TypeScript support and new desktop exporters. Desktop exports moved from NW.js to lightweight wrappers based on WebView2 on Windows and WKWebView on macOS, which produce smaller downloads (Construct tutorial). Each major release adds new features and fixes bugs, and older projects open in the latest version, so the company's roadmap and the future features it announces matter more to a user than a version number.
How the event sheet works
An event sheet is a list of events. Each event has conditions on the left and actions on the right: "Player: is overlapping Coin" then "Coin: destroy" and "System: add 1 to Score". Sub-events, groups, functions and variables organize bigger games, and the same logic that would take dozens of lines of code fits in a few readable rows. This is the main reason Construct is an easy way into game development, and the reason experienced programmers either love it or find the programming model limiting. For complex systems you can switch to JavaScript for one function and keep the rest in events. Construct includes a debugger that shows objects and values while the game runs, and you can test a change with one click in a preview window.
Performance and platforms
Construct games are HTML5 games that run on the browser engine of each platform. On desktop and modern phones the performance is enough for most 2D games, and the editor itself runs on any device with a modern browser. The limitations show in very large games, heavy physics on low-end Android phones and projects that need native code for a platform feature. Construct supports plugins and addons, written in JavaScript, to fill gaps, and Scirra's addon exchange lists community plugins for things such as ad networks and Steam features. Before you commit to a big project, build a small test on your weakest target device, upload it as a test build and check performance there.
Is Construct 3 still 2D only?
Construct is still a 2D-first engine, but it is no longer 2D only. Several comparison articles and AI answers say Construct 3 cannot do 3D; Construct's own releases show 3D shapes, a 3D camera and, since the r469 beta in January 2026, an official 3D model object for glTF files. It suits 2.5D and simple 3D scenes, not large 3D worlds with advanced lighting, where Unity, Godot or Unreal are the better choice.
Where Construct shines — and where it falls short
Strengths:
- Very easy to learn; a first game is playable in an afternoon.
- Runs in the browser, so it works on Windows, Mac, Linux and Chromebooks.
- Fast web export and small, quick-loading HTML5 games.
- Frequent updates and good official documentation.
Trade-offs:
- Subscription only, with a separate, pricier license for businesses.
- Performance is limited by browser technology for very large games.
- Native console export beyond Xbox needs third-party porting.
- A smaller ecosystem, fewer third-party tools and a smaller job market than other engines such as Unity or Godot.
How Construct compares
Construct is one of several game development tools for non programmers. Other engines trade ease of use for more power or a lower price:
- GDevelop: a free, open-source event-based 2D and 3D engine with a similar approach.
- GameMaker: a 2D engine with its own scripting language and stronger console support.
- Godot: a free, open-source 2D and 3D engine that expects code.
- Unity: the industry standard for 3D and mobile games, with a steep learning curve.
- Thunkable: a no-code mobile app builder for simple game-like apps rather than a game engine.
Is Construct worth it?
Construct 3 is worth it for beginners, educators, hobbyists and indie developers who want to make 2D games quickly without learning to code, and for studios that publish web games. The free edition is enough to test it, and the Personal plan is fairly priced for one person. It is less of a fit for large 3D projects, for teams that want a one-time license, or for studios that need broad console publishing. If you need help building a game or an interactive web experience, the agencies and developers on LowCodeDevs can take it on.
Sources
- Buy Construct 3: plans, license rules, free edition limits and education pricing.
- Construct manual: events: how the event sheet works.
- Introducing Construct's official 3D model object: glTF 3D models.
- Exporting to Windows with the WebView2 wrapper: desktop export after NW.js support was retired.
- Construct (game engine), Wikipedia: history and export platforms.
- Interview: Scirra + Construct 3, Infinite Frontiers: the browser-based editor and templates.
- Construct 3 review, Egmatic: Personal and Business prices (its claim that Construct is not a 3D engine is outdated per Construct's 2026 3D model release).
- GDevelop forum: pros and cons compared to Construct 3: a comparison on a competitor's forum.
No reviews yet — write the first one.
Where would you place Construct?
Nobody has placed Construct yet. Pick a zone to start your review there.
At a glance
- Website
- https://construct.net
- Category
- App builders · Game builders
- Updated
Construct alternatives
Questions
Construct FAQ
How much does Construct 3 cost per month?
The Personal plan costs about $15.99 a month or $129.99 a year. Business seats cost about $468.99 a year, and schools pay from $12.99 to $32.99 per seat a year.
Is there a free version of Construct 3?
Yes. The free edition allows 50 events, 2 layers and 2 effects and exports to the web and Construct Arcade only.
What is Construct software used for?
Construct is used to make 2D games without programming: platformers, puzzle, arcade and educational games, plus prototypes and game jam entries that run in the browser, on mobile and on desktop.
Is Construct 3 a game engine?
Yes. Construct 3 is a no-code game engine that runs in the browser, with an event sheet for game logic and optional JavaScript.
What coding language does Construct use?
Games are built with event sheets, so no coding language is required. Construct 3 is built on JavaScript and supports optional JavaScript and TypeScript scripting.
Can I sell games made with Construct 3?
Yes. Paid plans include monetization rights and no plan charges royalties; businesses need the Startup or Business license.
Which is better, Construct 3 or GDevelop?
Construct 3 is more polished and faster in the editor; GDevelop is free and open source with a similar event system. Try both free editions with the same small game.
Is Construct 3 better than Unity?
For 2D games and beginners, Construct 3 is faster to learn and ship. For 3D games, large projects and consoles, Unity is the stronger engine.
Elsewhere on LowCodeDevs
Recent projects on LowCodeDevs
No Construct case study has been published yet.
Elsewhere on LowCodeDevs
Agencies working with similar tools
No agency has listed Construct yet. These teams work with other tools from the App builders category.
Elsewhere on LowCodeDevs
Developers on LowCodeDevs
No developer has listed Construct as a skill yet.
Your expertise
Be the first Construct expert on LowCodeDevs
Teams choosing Construct land on this page looking for someone who can build with it. Nobody has taken that spot yet — list your agency or your own profile with Construct among your tools, and this page shows your work.