williamteh.com
Epic Games Store launches - William Teh Design
Epic is launching a games store and developers get 88% revenue.