Spider Fox: Release Date and Localization Update

We are going to release the full game of Spider Fox in the spring of 2024. We are still working on narrowing the exact date. We just released an update to the Free Demo that has some fixes to localization of all languag…