will this game be released on steam?
The developers wrote earlier that they are thinking about it, I think that it will be implemented in the future
Not yet, we need more animated content + further remaster of the intro.