The brawler was announced last year but suddenly it's become a free-to-play release. Bear in mind that it's free for Xbox Live Gold members, so it's not all that free - technically speaking.
In 2011 Microsoft released Dorito-sponsored titles on Xbox Live Arcade at no charge. Warriors, Mages and Clerics will do battle in Happy Wars. There's an offline campaign too.