These days, some of the most polished and ambitious games aren't coming from giant studios with unlimited budgets. They're being crafted by small, passionate teams whose work is so good, you'd swear it was AAA. Here are the indie titles that truly punch above their weight.