Popularmechanics.com ranked the top 100 video games ever. There are plenty of choices from the early days of gaming all the way through the last few years. Deminski and Doyle spent the hour taking calls from gamers around the Garden State about their favorite video games and whether they prefer new or old games.

Here are the top 20 from PopularMechanic.com's list:

20. Sonic The Hedgehog (Sega Genesis/1991)
19. Castlevania: Symphony of the Night (PlayStation/1997)
18. Ms. Pac-Man (Arcade/1992)
17. Starcraft (PC/1998)
16. Batman Arkham City (PlayStation 3 and Xbox 360/2011)
15. Resident Evil 4 (GameCube/2005)
14. Super Mario Bros. 3 (NES/1988)
13. Metal Gear Solid (PlayStation/1998)
12. Doom (PC/1993)
11. Zelda: Ocarina of Time (Nintendo 64/1998)
10. Space Invaders (Arcade/1978)
9. Half-Life 2 (Steam/2004)
8. Final Fantasy VII (PlayStation/1997)
7. Mass Effect 2 (PlayStation 3, Xbox 360 and PC/2010)
6. Street Fighter II (Arcade/1991)
5. Halo (Xbox/2001)
4. The Legend of Zelda: A Link to the Past (Super Nintendo/1991)
3. Portal 2 (Windows, Mac OS X, PlayStation 3, Xbox 360/2011)
2. Super Mario World (Super Nintendo/1990)
1. BioShock (Xbox 360 and Microsoft Windows/2007)
You can view the full list of 100 here.

Do you prefer newer games or old school games? What is your favorite video game of all-time? Take our poll and share your thoughts in the comment section below.