It will be available on itch too.
Game will not be available on steam in germany because dumb game content laws. But you will be able to buy it here too, once it's available.
Game is stuck in Steam approval hell currently. Once that's through the itch release will probably come right after.
The german game laws are so dumb, can't have shit here. But once the game is released on steam it will also come here on itch, so luckily still playable :3