The finished game will be sold both here on Itch and on Steam. I'm uncomfortable pricing it before it's in a state I'm happy with, since there's still something like 9 months of development required to get everything finished and up to a decent level of quality.