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 r428
Release r428 was published on 25 Feb, 2025
Over the past few weeks we've been working on a major update to Construct's text and code editor, and in this week's beta release we're ready to share our work with you! Previously Construct's code editor was based on the decent but ageing CodeMirror 5, and we've now updated it to use Monaco, the same code editor as used by VS Code. This provides lots of new code editing features, including a code minimap, scrollbar annotations, sticky scroll headers, 'Go to definition', find references, renaming symbols, and more. While a great update in its own right, using Monaco in Construct should also makesit possible to support TypeScript coding within Construct itself - we'll be exploring that in future, but for now we're focusing on support for the existing JavaScript coding features.
While we didn't have to develop Monaco itself, intergating it with Construct is still a complex job, so please be on the lookout for any issues with it and as ever report them to us following all the guidelines so we can investigate. For now you can also revert back to the legacy CodeMirror editor in Settings. This is mainly intended as a backup in case a serious problem with Monaco prevents you being able to work on your project, but as maintaining two code editors is much more complicated than just having one, we plan on removing the legacy CodeMirror editor soon.
Other changes this release include a great new example Bumble beep demonstrating hierarchies and timelines, source control improvements for scripts in event sheets, and as ever some bug fixes. Happy testing!
Update 14:58 GMT: after first publishing this release we quickly identified a server configuration change needed for the new code editor. If it doesn't look right, try clearing your browser cache and reload Construct.