Is it released yet?
Yes, it has been released on itch, but not yet on Steam.
STEAM RELEASE DATE: JANUARY 13, 2021