no, it’s something on GitHub, it’s called like non steam game launchers on steam deck. If you download itch from there I believe it kinda creates a virtual machine. Only got it to work if I download it from there.