A post came up on the forum asking some technical questions about how Construct 2's WebGL renderer works. I wrote a brief overview in a reply , but thought I co...
One of the most important optimisations in Construct 2 is the collision cell optimisation . In short Construct 2 divides up the layout in to cells and keeps obj...
Often on the forums people ask questions along the lines of "Which is faster: Option A or option B?". There's no need to ask this question. You can answer it yo...
Recently on the forum it's been asked several times why Construct 2 only runs events on one CPU core. I'm not sure why it's suddenly become a hot topic, but I w...
Construct 2 provides three main expressions for examining performance and memory: Fps , cpuutilisation and ImageMemoryUsage . Windows also provides more perform...
Recently I read this critique of Slack's desktop app , which is built with Electron (basically a Chromium-based wrapper like NW.Js). In other words, it's a brow...
In a real web app like Construct 3 , Javascript performance (and DOM calls) are a solved problem. We've been developing a high-performance HTML5 game engine sin...
The latest beta of Construct 3 includes a major new optimisation for the C3 runtime: It now compiles expressions to Javascript. This improves even further the a...
Shortly after finishing the expression-to-JavaScript compiler , I realised a couple of the performance tricks we used there could actually be applied to conditi...
One of the cool things you can do in Construct is add multiple effects to an object. For example you can add a Warp effect to distort the object, and then apply...