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 r381
Release r381 was published on 27 Feb, 2024
In this week's release we've updated how settings work for the Animations Editor. You can now click the three-dot icon in the caption of the Animations Editor - next to the close button - to open settings specific to the Animations Editor. This includes the 'guess collision polygon' setting that was previously in the main Settings dialog, and also a new setting to use file names to determine animation names, and possibly other settings in future. In other animation-related features, the Tween behavior now has triggers for when a tween loops or ping-pongs, so you can have event sheet logic that reacts to this happening.
Another update is now you can change the framerate mode at runtime, and also set not just a minimum framerate but a maximum framerate too. If a maximum framerate is specified, then if the project runs at a higher framerate, it starts to go in to fast-forward (imposing a minimum delta-time, whereas the minimum framerate imposes the maximum delta-time). One use for this is for another technique to simulate the project running in the background. Browsers or operating systems usually force the project to suspend when it's in the background, so it does not keep running (and doing so wastes battery anyway). With these new features you can force the project to run in fast-forward when it resumes, quickly simulating the amount of time passing had the project kept running while in the background. The new 'Catch-up time' example demonstrates this. There are other techniques that are simpler, such as advancing in-game timers, but this provides another option while still preserving battery and system resources by allowing the app to suspend when in the background.
As ever there's a few more other new examples, and a set of bug fixes. Happy testing and stay tuned for more updates!