I found some new screens for some new games from Ubisoft-
Holleywood 61 (interactive 3d movie from their description)-
Battle of Giants: Dinosaur Strike (fighter, reminiscent of Primal Rage)-
Holleywood 61 (interactive 3d movie from their description)-
Battle of Giants: Dinosaur Strike (fighter, reminiscent of Primal Rage)-