I was getting some Deus Ex and Fallout 4 vibes watching the gameplay, and then suddenly they hop in a car and it's GTA! The variety of gameplay and the player agency shown in that video is so exciting. If they pull it all off it's going to be some game...
Logged