It's still in development, I think. Last I checked, the people working on it said they were around 60-70% done with the main part of the game, but they refuse to give an estimate for when it'll be finished.
My guess would be late 2021, early 2022 maybe?