Microsoft Officially Killing Xbox Live Indie Games ID@Xbox will successfully replace the Xbox Live Indie Games program – and Microsoft swears by it. by Horia Ungureanu