Ashley
Yeah I agree. I know it is not Constructs fault. I personally believe it's NWjs. I saw that you all are shifting focus towards Webview 2. I am hopeful that when you get it working/compatible with Steam that that will resolve a lot of issues that NWjs runs into.
I truly think you should take advantage of our situation because I believe what we have achieved with BioGun is something that I have not personaly seen with any other game made with Construct. A massive game that is comparable to Hollow Knight in terms of content and quality that was fully made in Construct 3 without the use of 3rd party plugins except for the Spriter plug-in. All running on the native exporting features of Construct 3. Not ported unlike the many other successful Construct games such as (Mighty Goose, The Last Penelope, CyberShadow). As of now it is clear to us that the best way to go about making games with Construct is to keep them small (due to browser memory limits which we are dealing with sadly. Engine crashes very often (out of memory error) because of how large the project is, and that there is a need to port Construct 3 games to another coding language due to the limitations of javascript. Temp file creation is also an unexpected issue with games made with Construct. Players have reported over 10gigs of temp files get created over a 20 hour total play session. As a C3 dev, we have no way to mitigate this issue that I am aware of unless you know of a way? There is also the issue of the games running on NWjs so devices with dual graphics card often offload NWjs games to the onboard card which creates a perception that the game is horribly optimized which isn't the case and sadly there isn't an option around this issue besides having to respond to the negative reviews or posts about it.
There are many other pressing issues I can go over but please don't take this post as an attack. I am here to inform you and the team of the many issues we've faced so that maybe in the future you and your team are able to find work arounds when they become available.
It has been an incredible experience making a game in Construct 3 as I truly believe its one of the better engines out their for onboarding someone new to making games and I absolutely adore the process of how you make games in C3. Keep up the hard work!