Windbound will be released on August 28 for PC, Xbox One, PS4, Nintendo Switch, and Google Stadia.