Faux et faux. Le jeu ne tourne ni sur AnvilNext, ni sur l'Unreal Engine 4. Ubisoft a créé un nouveau moteur graphique spécialement pour Watch_Dogs et son nom est le Disrupt Engine. C'est une fusion de l'AnvilNext, pour la gestion du monde ouvert (météo, etc.) et le Dunia Engine, le moteur de Far Cry 3 (utilisé pour la gestion des textures et de la végétation, mais aussi l'IA (heureusement, parce que l'IA de Assassin's Creed est tout simplement à chier)). Et pour le moteur physique, c'est le Havok Engine qui a été intégré au jeu.
Source ici: http://www.destructoid.com/how-the-new-disrupt-engine-gives-life-to-watch-dogs-253470.phtml