The Awesome Adventure of Captain Spirit brings us into a world filled with happiness and fantasies. Set in the same universe in Life is Strange, the game will be available for free to download at June 26.