No, the game is still in work in progress mode, will evaluate if it's possible to go to steam closer to the full release
I would definitely support you if you guys did release it on Steam.