The modern take on the indie game scene resulted in a combination of numerous factors in the early 2000s, including technical, economic, and social concepts that made indie games less expensive to make and distribute, but more visible to larger audiences and offered non-traditional gameplay from the current mainstream games. A number of indie games at that time became success stories that drove more interest into the area. New industry opportunities arose since then, include new digital storefronts, crowdfunding and other indie fund mechanisms to help new teams get their games off the ground, low-cost and open source development tools available for smaller teams across all gaming platforms, boutique indie game publishers that leave creative freedom to the developers, and industry recognition of indie games alongside mainstream ones at major game award events.