Construct 3 lets you make your own game from your browser - no coding required! Create your first game from scratch with Construct 3's free game engine.
Learn to build your own games with hundreds of game maker tutorials. Construct 3 also comes bundled with lots of templates and example game files.
Create games rapidly and prototype new game ideas quickly. No tool lets you create games faster and easier than Construct 3. You currently have Javascript disabled, if you want to start building your own games with Construct 3 you'll need to enable it then refresh this page!
What's New in r440
Release r440 was published on 20 May, 2025
It's a new stable release of Construct! If you're updating from the last stable release r432.3 then this update includes changes from r433, r434, r435, r436, r437, r438 and r439. Highlights include:
⭐ TypeScript coding in the editor: in our biggest update to Construct's coding capabilities since adding support for JavaScript coding in 2019, you can now also use TypeScript in Construct! This includes scripts in event sheets, and you can also mix-and-match JavaScript and TypeScript in a project. Comprehensive documentation and tutorials for this will be coming soon.
⭐ Debugger improvements include the ability to expand/collapse sections, viewing the hierarchy parent and children, and control of instance time scales
⭐ Multi-monitor improvements mean editor windows, the preview window, and the debugger popout window now remember their state across multiple displays, include auto-opening on startup. Click Enable multi-monitor features in Settings to fully enable this.
⭐ You can now rename the built-in Functions object
⭐ New examples Synth sunset and ECharts demo
⭐ Loads more improvements, bug fixes, optimizations and more - see the intervening release notes for everything.
We'll be starting a new beta release cycle soon. If you'd like to help test it, try the beta release opt-in: choose Notify me about updates for beta releases in Settings. Stay tuned for more updates!