Telltale Games has just announced that the Walking Dead Season 1 will be coming to the OUYA later this winter. Once it is released, it will include the original Walking Dead season 1 and the 400 Days DLC. If you just want to take a peek at the game before you buy it, you can get the first episode of Season 1 for free.
Season Two will also be coming to the OUYA as well as iOS, Mac, PC, PS3, Vita and Xbox 360 sometime this fall.