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 r433
Release r433 was published on 1 Apr, 2025
It's the start of a new release cycle, and we have a huge update for you this week! Hot on the heels of our new Monaco-based code editor, we are now pleased to launch support for TypeScript coding in Construct! This was previously supported for external editors only, but now we've been able to combine support for that with the new Monaco code editor to allow coding with TypeScript in Construct itself. This is designed to be equivalent to the JavaScript coding capabilities, including support for TypeScript in event sheets (which was not previously possible even with an external editor). You can also mix and match JavaScript and TypeScript so you don't have to decide up-front which to use for a project. That also helps with transitioning existing JavaScript projects to TypeScript, and we've added some more tools to help with that, including the ability to switch code blocks in event sheets between JS and TS, as well as switching an entire project's language (which does things like rename project files but does not change your code for you). We've also started adding lots of TypeScript coding examples in the Example Browser with more to come.
Support for TypeScript is a major new addition to Construct's coding capabilities, bringing industry-standard type checking as well as useful tooling such as precise autocomplete, while maintaining interoperability with external code editors like VS Code. There's a lot more to do on providing examples, documentation and tutorials - that will all take a while but expect to see it developing in the months following the next stable release.
Other than that this release still includes more, including improvements for the new Monaco code editor, updates for the debugger, optimized 3D rendering in WebGL, refinements to TypeScript definitions, and of course a batch of bug fixes. Happy testing!