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.
What's New in r169
Release r169 was published on 30 Sep, 2019
In this release we've added three new Timeline examples to help you get started with the new Timelines feature. Check out the beginner Timeline basic playback example for a simple demonstration, the intermediate Timeline instances example which shows how to change which instance a timeline plays with, and the advanced Timeline drawing example for a more complex demonstration of what's possible with timelines.
We've also made some improvements for mobile exports. Firstly we fixed a couple of bugs involving the new worker mode and low-latency compositing modes not working on Android (in both cases due to Android bugs which Google are working on, so hopefully these can be re-enabled in future). Secondly the way Android permissions work has been improved. Previously every project requested the WRITE_EXTERNAL_STORAGE permission even though it was not really needed; this has now been removed. If your app really needs this there's a new permission checkbox on export so you can opt-in to it, but most apps won't need it. Further, the 'Camera' permission used to also include microphone-related permissions, but this has now been separated in to two options for 'Camera' and 'Microphone' permissions. This allows you to make sure your app uses the minimum necessary permissions if it uses only one of camera or microphone input only.
Finally we have some new scripting APIs, including new methods to adjust the Z order of instances on layers, which wasn't previously possible from scripting. These will be added to the documentation soon. Construct can now also compile WebGL shader programs in parallel where supported. (Check for the WebGL extension KHR_parallel_shader_compile in Construct's Platform Information dialog to see if this is supported.) This should improve startup times in both the editor and runtime , especially since there are several shader programs used internally for normal rendering. And as ever there's a batch of bug fixes!