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 r138
Release r138 was published on 18 Feb, 2019
We've been busy and we have a huge update for you today!
First of all, we've been developing a new Timeline feature behind-the-scenes for quite a while now. This allows you to design animations in the editor by creating sequences of tweens - for example moving an object along a path, or making some elements of the title screen appear one after another. It's a major new feature but it's not had much testing yet, so we're taking a cautious approach and soft-launching it at first. Be warned it may be buggy! For now you will need to check Enable experimental features in settings to access it. We'll make a forum post shortly explaining how to get started with it. Also note that this is currently available in the Free edition but it may be restricted in future, so Free edition users may want to limit their usage of it. However this is a big step for Construct and we're excited to see how it develops and what you can create with it!
Secondly we have a new Binary Data plugin. This allows you to manage a buffer of raw binary data using events - for example creating a 10 byte buffer, and then writing a sequence of byte values to it. This can then be used with other objects to handle binary messaging or data. For starters, you can use it with WebSockets to send and receive binary messages, and AJAX to post binary data or receive binary responses. We intend to further expand this in future, particularly to cover storage. Additionally it has tools for integration with base64 (e.g. to save in text-only formats like JSON), creating a URL to invoke a download with, and so on. This is a whole new capability for Construct and will make it far easier to deal with binary data in cases where it was pretty much impossible before!
Finally we have a raft of smaller additions and a big batch of bug fixes too. Two things to note about Instant Games in this release: the bug involving increasing framerates has now been fixed by Facebook, so we've removed the workaround we implemented. This also means it will work correctly back in the stable r136 release as well. Also there are new ad type parameters for the ad show/load/error triggers; as with the previous changes these now default to Interstitial, which is a breaking change - be sure to update your projects to separately handle the Rewarded video type.
Happy testing!