A worthy rival to Steam Early Access but limited to five games at launch.
Read more.