Will itch.io buyers get a Steam key later?
Actually we're doing one or the other at this time. Thank you for your interest!
Any ETA for Steam release? :)
I think I saw it on the upcoming games section but it's not there anymore.
The Steam release is going to happen within a month. We prefer not to give an exact date yet in case the build gets approved faster and we can release earlier. Thank you for your patience!