New Social Trailer for Ubisoft’s The Crew
This slick new trailer from Ubisoft shows off the social and racing MMORPG elements of The Crew, including demonstrations of people creating, joining, and leaving crews and some visualizations of how crews will take on missions together. Judging from the video it seems like joining up with crews and leaving them will be a casual, […]