I'm not part of the development team in anyway, but the game has been out for sometime (since late July) and as such, an itch.io release will probably not come. However, there is a wide range of support, including for Windows, Mac, Nintendo Switch, and PS4!