We plan to release it on Steam first and later on Itch too.
That is good to know, im glad that there will be an itch release. Thanks!