Deep Corp: The exact release date is May 26!

Some of you may have already noticed that we’ve updated the release date information. The Early Access release will take place on May 26! This means that preparations for the first public version of the game are enterin…