Ashley Gullen
ashleygullen.bsky.social
Ashley Gullen
@ashleygullen.bsky.social
Founder of Scirra and lead developer of Construct. Fan of JavaScript and web technologies.
The new Steam Machine looks pretty cool. Going to order one and make sure Construct's Linux exports work on it - as it already supports the Steam Deck guessing it will be fine, but worth giving it a spin!
November 13, 2025 at 11:33 AM
Our stats show 78% of all Construct users are now getting the WebGPU renderer in the editor. Pretty good support for a brand-new graphics technology! We have had a bunch of issues caused by buggy graphics drivers, but that's nothing new, and probably to be expected with a major change like that.
November 5, 2025 at 4:19 PM
I revisited our Steam Overlay workaround, and it looks like Valve changed something about the overlay, and now it renders correctly over transparency?! I think this means unless something else comes up, we should be able to have the in-game overlay supported again...
October 14, 2025 at 3:36 PM
Thoroughly unimpressed with this AI generated security review that submitted a useless PR that would have completely broken the code: github.com/AshleyScirra...
[ AutoFiC ] Security Patch 2025-07-31 by eunsol1530 · Pull Request #1 · AshleyScirra/CommandAndConstruct
🔧 About This Pull Request This patch was automatically created by AutoFiC , an open-source framework that combines static analysis tools with AI-driven remediation. Using Semgrep, CodeQL, and Snyk...
github.com
July 31, 2025 at 10:14 AM
Firefox 141 is now out, with support for WebGPU on Windows. Seems to work great for me!
July 23, 2025 at 9:59 AM
It's nice to try and help open-source projects by writing good bug reports, so when I ran in to a regression in zip.js, I made a minimal repro, found the version it regressed and identified the possible commit. Hopefully that makes the fix easy! Filed the issue here: github.com/gildas-lorme...
July 21, 2025 at 2:34 PM
Publishing to the web has to be the future. The App Store rules are hostile and punitive.
kenney.nl Kenney @kenney.nl · Jul 17
Apple forces game developers to keep updating their games, if a game hasn't been updated in a while it'll be deemed obsolete - even when the game is content complete and working on up-to-date systems and the developer is paying their $99 a/year Apple fee.

It's nuts.
Apple is delisting Wheels of Aurelia from the App Store, because it's... "obsolete". Our statement:
July 17, 2025 at 9:56 AM
Reposted by Ashley Gullen
Mozilla put out a blog post about shipping WebGPU in Firefox 141. And with Safari '26 shipping it later this fall, the API will be available ~everywhere!

Great to see WebGPU support reaching more people!

mozillagfx.wordpress.com/2025/07/15/s...
Shipping WebGPU on Windows in Firefox 141
After years in development, we will be releasing WebGPU on Windows in Firefox 141! WebGPU gives web content a modern interface to the user’s graphics processor, enabling high-performance comp…
mozillagfx.wordpress.com
July 16, 2025 at 4:12 PM
Sheesh, these notifications on Windows 11. I've never visited Yahoo - and yet out of the blue, Microsoft Edge prompts me to pin Yahoo to the taskbar? WTF?
July 15, 2025 at 8:20 AM
Reposted by Ashley Gullen
We built a new tool to recover corrupt ZIP files to help customers with corrupt projects. Find out more about how it works, including a deep-dive on the ZIP file format and how the tool works, in Ashley's blog: www.construct.net/en/blogs/ash...
And remember to check your backups!
Recovering corrupt ZIP files ★★★★★
Our browser-based game development software Construct commonly saves user projects to a .C3p file. However that is really just a ZIP file containing a folder pr...
www.construct.net
July 9, 2025 at 8:37 AM
Completely out of the blue, Windows 11 just showed me this notification. This seems highly dubious - isn't Microsoft fighting antitrust cases about this sort of thing at the moment?
July 1, 2025 at 3:19 PM
@benhouston3d.com Hey, would you be able to add a measurement of isFallbackAdapter for the WebGPU stats here? web3dsurvey.com/webgpu
It's kind of the equivalent of WebGL 'major performance caveat'
July 1, 2025 at 10:55 AM
Looks like Firefox and Safari are both soon going to be shipping WebGPU support on by default - been a long time coming but great to get to this point! Thinking about making it the default in Construct, but there's still a couple of known issues.
June 10, 2025 at 6:10 PM
This write-up of a 20 year old bug in GTA is a great analysis of how hard both long-term maintenance and knowing who to blame are with bug reports: cookieplmonster.github.io/2025/04/23/g...
A Windows 11 update broke a game that ran fine for 20 years - is it Windows' fault? It's not so simple!
How a 20 year old bug in GTA San Andreas surfaced in Windows 11 24H2
After over two decades, players are now forbidden from flying a seaplane, all thanks to undefined code behavior.
cookieplmonster.github.io
April 27, 2025 at 10:14 AM
Reposted by Ashley Gullen
The new 'Synth sunset' example in the latest Construct beta release, exported from Construct Animate as WebM AV1 @ 60 FPS. Try it for yourself: animate.construct.net/beta#open=sy...
April 16, 2025 at 7:54 AM
Great write-up on the nightmarish state of Linux app compatibility: jangafx.com/insights/lin...
I ended up running in to all this with Construct's Linux/Steam Deck exporter. There's a good summary there with what look like sensible suggestions to fix it (if it ever will be fixed...)
JangaFX - Insight: Linux Binary Compatibility
The atrocious state of binary compatibility on Linux and how to address it
jangafx.com
April 2, 2025 at 1:00 PM
It's just an early prototype so far, but got TypeScript type checking and precise autocomplete working in the Construct editor! Hopefully will be ready for the next release cycle.
March 5, 2025 at 3:51 PM
TIL the full Construct manual printed out runs to over 1000 pages 🫠 It shows we do the hard work to write comprehensive documentation though!
February 28, 2025 at 11:20 AM
New blog post - The reality of long-term software maintenance from the maintainer's perspective: www.construct.net/en/blogs/ash...
Why submitting 10,000 lines of code to a project might not be as generous as it first appears!
The reality of long-term software maintenance from the maintainer's perspective ★★★★★
I was reading about a dispute involving the Linux kernel recently (which for the record I don't think either side handled well), and I realised something: Very...
www.construct.net
February 19, 2025 at 10:37 AM
Chrome 133 (rolling out now) has a small but important new API: moveBefore() allows moving DOM elements without resetting them (reloading iframes, resetting scroll etc). Solves a long-time pain point for dynamic web apps! Now used in Construct too. chromestatus.com/feature/5135...
Chrome Platform Status
chromestatus.com
February 5, 2025 at 10:45 AM
An absurd and ancient part of Windows is there's only support for a few possible icon overlays in Explorer. Only the first few registry keys under ShellIconOverlayIdentifiers are used - ordered alphabetically. So different apps fight to have the most spaces at the start to come first 🫠
January 28, 2025 at 12:05 PM
Updating Ubuntu seems to randomly change the Java configuration - one machine installed a new Java version and made it the default, while another doing the same upgrade apparently just fully uninstalled Java. Not too hard to fix afterwards but... wtf? Is it a bug?
January 17, 2025 at 5:11 PM
I'm a bit disappointed with the development of WebGPU so far - in Chrome there's a ~7x performance regression over WebGL that hasn't been fixed for well over a year, display corruption on Adreno 7XX GPUs, and a couple other issues that block us enabling by default in Construct.
January 9, 2025 at 3:45 PM
Office PC decided to give up today. *sigh* At least it's a chance to order the latest kit again!
January 7, 2025 at 1:48 PM
Reposted by Ashley Gullen
Why yes, we spent a delightful morning perusing fine art, sipping wine and eating hors d'oeuvres. Perhaps you should too?

This is such a unique take on Doom, and made in Construct 3!

bobatealee.itch.io/doom-the-gal...
DOOM: The Gallery Experience by bobatealee
An artistic parody of the ultimate classic
bobatealee.itch.io
January 6, 2025 at 11:00 AM