will this game be on steam?
Yes! The full release will be on Steam, Itch, and possibly GOG.
GOG? what's GOG?
Good old games. A store like steam. It has it's own launcher.
thanks