Will the Game only be released on Steam or on itch.io too
I'm asking because I live in Germany an we can't buy Games like that on steam