Okay, we're live! Detective Capilano is go! It's free and available in your browser!
Give it a try! #gamedev

https://cube-drone.com/capilano/index.html

"What is it?"

It's a short comedy/mystery story, with at-best-limited interactivity and a lot of incredibly stupid jokes.

I've also spent some time making it unusually phone-friendly, for a browser game. Should be able to play the whole thing from your phone.
Imagine my delight to discover, nearing project completion, that RenPy WASM reliably crashes in mobile browsers somewhere around the end of Act 1

Now #RenPy and #Godot are both on my list of modern WASM-targeting game engines that break on mobile iOS.

I know this is because apple hates external devs with a fiery passion but I still find it extremely frustrating.

@cube_drone are mobile browsers only partially supporting wasm? Or what is the problem? I would expect it to just work, but I can certainly see why Apple would want it to not work 😅
@eldamir Mobile browsers fully support WASM, but they do not make very much memory available to individual tabs, so apps that weren't designed to be run in memory-constricted environments will just OOM before too long.
@eldamir Javascript has the exact same limitations vis-a-vis memory, but people are usually invoking WASM to do something unusually heavyweight for a browser tab, like "run a whole game engine"
@eldamir in the case of Godot, it's not even that, it's errors in the WebGL renderer's interaction with Vulkan
@eldamir in both cases, though, WASM has, despite its promise, failed to produce a viable application, which is... IMO often the case with WASM apps