Steam is planned, there should be a steam poll pinned here on Itchio, you can see what the community thought about Steam integration