Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

It doesn't appear to work. I tried launching it once and it crashed Itch, any attempts after have failed to launch.

Yea... it doesn't work on some environments, I don't know why...
Please make sure your browser supports latest WebGL and is up to date
You can download the stand-alone version here if it still doesn't work, it's free

If it still doesn't work please tell me its details

Doesn't work with Firefox 69 on Linux Mint 19.

Works fine for Chrome 77 tho