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 r121
Release r121 was published on 8 Oct, 2018
We have a huge release for you today with tons of new features! Now the C3 runtime is nearly ready, we've been able to use the new and improved codebase to build a whole bunch of new things. This is a taste of what's possible with a better engine! As mentioned previously, most improvements are only for the new C3 runtime, so to see them you'll need to switch to the new C3 runtime.
See the changelog for the full run-down, but in summary there's a new iframe plugin that can show web pages, embeds like YouTube videos, or custom HTML content; a JSON plugin that can read and write JSON files; a Share plugin that can bring up the system default share action e.g. to tweet or message a link (note currently only supported on mobile), a new mode for Particles spawning objects instead of drawing its own image, making it easy to create impressive new kinds of effects; offset, scale & rotate for Tiled Background's image; Physics prismatic joints; and more! There's also another round of bug fixes for the C3 runtime to ensure as many projects as possible can switch over to it.
We've also been busy doing some architectural work, with improvements to WebGL shaders, some memory optimisations to keep both the editor and C3 runtime's memory use low, improvements to ensure Construct is robust even in the face of loading errors, and some SDK updates. This helps ensure the internal architecture is modern, optimal, and can work for the widest range of users possible.
With many changes comes the risk of new issues cropping up, or things possibly not working smoothly yet with brand-new features. However we didn't want to keep you waiting any longer, and remember beta releases are pre-release software where we're still working to get everything right for the next stable release. So please bear with us if there are any issues - other than that, we hope you enjoy trying out everything new!