 Often indie games are completely programmer driven, due to lack of publisher funding for artwork.On November 19, 2008, Microsoft launched "Xbox LIVE Community Games", later renamed as "Xbox Live Indie Games", which allowed independent developers to create games for the Xbox 360 using XNA development tools and sell them in an area of the Xbox Live Marketplace.In May 2010, several independent developers organized the Humble Indie Bundle, which raised over $1.25 million in revenue (of which about $400,000 went to charity) and showed the value that community involvement and cross-platform development can have for independent developers.