Starcrawlers Delayed To May 23rd!
In a post on Steam, developer Thunderflux has revealed that their indie RPG Starcrawlers is going to have its release date pushed back to May 23d. This is apparently to implement a new system to the game. Here is the full message: “Hi everyone! We’ve decided to delay launch until May 23rd– there’s a few […]