Category: Tech

Tech Video games

The Era of the Broken Game Release

Has the consumer grown complacent with games half finished at release?

Advertisements