A new game from Life is Strange developer Dontnod was announced at Microsoft’s E3 2018 press conference. The game, titled The Awesome Adventures of Captain Spirit, is said to be set in the Life ...
The Awesome Adventures of Captain Spirit - E3 2018 Trailer