Owlcat shares a release date trailer ahead of its launch on PS5, Xbox Series, and PC platforms.