Hi, yes it's available on Itch and Steam :) we will announce a date soon, expect late march!
Thank you!