If there’s one thing that’s getting a lot of press lately its Steams Greenlight program, a system where consumers can get access to a game in its Alpha state before it’s finished properly. Normally this sounds absolutely absurd, but there have been several recent titles that have proven that sometimes there are games that actually […]