Collecting resources in order to obtain upgrades and progress through the game is a great way to add an incentive for players to explore all the different parts of what a game offers. Sometimes these resources are available in abundance and sometimes players will really need to dig into the most minor parts of games to uncover them.