There are probably going to be bunch of gameplay videos coming out very quickly, I would guess. Here are two I could actually find at the time that I searched Youtube.
Via TotalBiscuit:
You can actually hear Logan as Narrator sometimes.
Via the Machima channel:
Log in to comment