Don’t expect to see Itch.io appear within Steam Greenlight.
Pick up $80 worth of Steam Wallet cards for only $65. That’s 18% off!
Aksys Games has revealed that Zero Escape 3: Zero Time Dilemma will be releasing on PC via Steam. They also confirmed release dates for 3DS and Vita.