3 ms·A digital game store like Steam, but where you could resell your games.by kleer001 6y agoA digital game store like Steam, but where you could resell your games.