Steam Page is Live, Demos Updated to v1.0.3

At last, the long-awaited update is also available for the demo version. Feel free to check out the log here.

Also, the page for the Steam version is live and the release date has been changed from December 13 to November 24. You can check it out and wishlist the game right here.

We've filed a request to get the Steam keys promised to the Itch customers and we're working to make them available as soon as possible. Our goal is to make the Steam version available to early customers on Day One.