Anyway, I will say the Steam Early Access program is amazing. It basically lets developers develop games in a Lean-Startup style, by releasing an MVP and then iterating on it, and it lets customers buy the game at any point to fund the development.
I've been playing Kerbal Space Program (highly recommended if you're interested at all in spaceflight, orbital mechanics or rocketry) on the Early Release Program, and it's just awesome. The developers are cool and are pretty at-large in the community on reddit.