I put a lot of work into that project (giving extra presentations to students who had additional questions, uploading unofficial slide decks with extra information about the protocol etc.)
It's one of my favorite memories of EPFL! We had a ton of fun organizing it, and it was exciting to have students work on something closer to the real-world than usual. We did hear from the network admins once everybody's implementation started working, though... they weren't exactly thrilled!
They could undercut steam by 20% for each sale.
I think the problem may be that I have absolutely no idea where to start. With Steam I started with games that came with Steam that I wanted anyway (Portal, Left 4 Dead). With Humble I started with Overgrowth and their original bundles. GOG was a great place to get games that I had already played or wanted to play and now is a good place to get DLC free stuff.
So with Itch I think what is missing is a 'killer app'. Not a 'killer feature' (it has plenty of those), but more a draw that will give me enough drive and interest to overcome the initial cognitive energy barrier to entry.
Taking recommendations!
I expect this comment: https://news.ycombinator.com/item?id=19012083
And on the publishing side, they allow anyone to publish on the site, for free, no hoops to jump through. And if it's a paid app, they charge much less than Steam / iTunes / etc. Too bad they're not as popular with players.
But I'm idly curious why Itch popped up now, since it's been around for years.