No itch page was abandoned but they still work on game, but it's only on their patreon. Last post on Patreon was 2 days ago. Game will be released on steam, it have steam page already.