IndieCade 2013 finalist Luxuria Superbia now available on PC, Mac, Linux, iPad, Android, Ouya

Tale of Tales' Luxuria Superbia, an IndieCade 2013 finalist, is now available on Windows PC, Mac, Linux, iPad, Android tablets and Ouya, according the game's official website. The PC version is available from the game's website for $4.99, marked down from $6.99 for a limited time. Tablet and Ouya versions are $2.99. Continue reading…