We're excited to announce that the latest Construct release r416 introduces a brand-new Linux exporter! This can run on both Linux-based desktop systems like Ub...
Nice to see better support for Steam deck, this is great! Although have to admit, a little worried to see the stuff about NW.js support, hopefully the alternative export options will have all their issues resolved before NW.js support is dropped
Are there any issues in particular you are concerned about?
To think of an example, we're yet to find a way to prevent browser prompts (e.g. "Press ESC to show mouse cursor" on cursor lock) showing, which aren't shown on NW.js.
Another example, in WebView, pressing ESC while your pointer is locked does not register as a key press (one press unlocks, second press registers). This makes opening a pause menu seem broken. This isn't an issue for NW.js.
We've also had videos not work as expected on Windows 10 with WebView that work fine with NW.js.
I think these issues and others I've forgotten to mention are why Construct devs making large/paid games still tend to go with NW.js over the other options. You get the security of knowing a game will behave consistently cross-platform, which you seem to loose when choosing platform specific wrappers. If you could shed some light on all this we would massively appreciate!