Indie games have a rocky history with Microsoft and the Xbox brand. The Indie Games channel on Xbox Live remained buried deep within the dashboard on Xbox 360, and the unveiling of the Xbox One did little to persuade small studios interested in self-publishing. But on Thursday, Microsoft announced a partnership with indie-friendly game engine and developer toolkit company, Unity Technologies.