Directive 8020 from the creators of Little Nightmares and The Quarry has been announced for release on May 12th with a brand new trailer.