Deep Space Directive: Demo Release on August 23rd

It’s been delayed, it’s been postponed, but it’s finally here! The Deep Space Directive demo has an official release date - August 23rd! Ready or not here it comes! The demo also has it's own Steam Page. The DSD demo wi…