Unfortunately, this game will only be on Itch. Plans for releasing and publishing on steam is still something I'll be working on very late towards the future.