Whispering Willows and 21 other games chosen as OUYA CREATE Finalists

The 10-day developer challenge from Kill Screen called OUYA CREATE has come to a close with 22 games in total being selected as finalists in a variety of categories, all of which have rather interesting names. Some of these games are pretty solid and we’ve even talked about a couple of them recently including Whispering Willows, a horror-themed adventure puzzle game that will also be coming to Android.