PC12 years ago0Valve approves first Steam Greenlight titlesThe first Steam games to come out of the platform’s Greenlight initiative have been announced. …