Thanks to our getting nominated in this year's Independent Games Festival
Luxuria Superbia is not on the Steam game network. Check it out here: http://store.steampowered.com/app/269150
If you have bought the game from us already you will soon find a Steam key available to you on the Humble Store.
Please do go give it a nice review!