It's itch.io, this website has it's own launcher. You can add this game to steam as a non-steam game (https://www.makeuseof.com/how-to-add-non-steam-games-to-steam-library/#:~:text=To add a non-Steam,applications installed on your system.)
It's itch.io, this website has it's own launcher. You can add this game to steam as a non-steam game (https://www.makeuseof.com/how-to-add-non-steam-games-to-steam-library/#:~:text=To add a non-Steam,applications installed on your system.)