With Windows Vista, Microsoft introduced the Games folder which was a special location to manage your installed games. This folder also offers game updates, statistics, rating information, RSS feeds, and more. It acts like a central repository for all recognized games you have on your PC. However, in Windows 8.1, although this folder still works, it is hidden from the end user. In this article, we will see how to bring it back and pin the Games icon to the taskbar or the Start screen.