Retroarch is a frontend for emulators, game engines and media players. It has all you need to run classic games through it’s polished graphical interface.
The assets are not packaged with Retroarch itself and have to be downloaded from inside the program. This can easily be done by going in to the Online Updater from the Main Menu and pressing “Update Assets”.