Marvel’s Spider-Man 2 presents an open world in the GTA 5 style with random meetings of heroes