When it comes to gaming, indie teams usually consist of a small amount of people or a single person. Their budgets aren't large, and the finished product usually pales in comparison to games made by bigger companies. I'm pretty sure Valve isn't a small company, and their budgets must be pretty big.