We have a big release for you today! This release enables the new C3 runtime debugger. This brings a raft of new features including an all-new GPU profiler, support for breakpoints in triggers and loops, a better CPU profiler, taking screenshots, and more. We'll have a blog post out soon going in to more detail about everything that's new! It's a major improvement on the old debugger. However since this is the first public release of the new debugger you can expect some bugs - as usual, please let us know if you run in to any.
As of this release the C3 runtime is now feature-complete. It's been a huge project, and now with the new debugger and the last few plugins supported, all official features are now supported in the new runtime. Accordingly the C3 runtime option in project properties is now enabled by default - you don't need to go to Settings to enable experimental features first. We think the new runtime is ready for broader testing and we'd encourage you to try out the new runtime if you haven't already. Simply change the 'Runtime' property in the 'Advanced' section of project properties! Note that new projects and the example projects on the Start Page all still use the C2 runtime. Once we're satisfied the C3 runtime is stable enough, we'll switch all of those across as well.
Chrome 68 also finally adds support for gamepad rumble, aka gamepad vibration. Accordingly we've updated the Gamepad plugin to support vibration (in both runtimes). It's a great way to add some extra feedback and immersion when using gamepad control.
As ever we have further changes and bug fixes. Check out the change list for the full run-down.