How do I get notifications when it comes out
I'm afraid I don't know enough about Itch to tell you that.
What I can tell you is that it releases in exactly 7 days, on July 12th, so I suggest you come back then!
Okay thank you so much