
I have a confession to make: I don’t like anything by Rockstar Games. To many, this is an outrageous statement. Rockstar is one of the largest developers in the industry, and produces games reminiscent in size, scope, and budget to Hollywood blockbusters. Their games are universally lauded by fans and critics alike, and are […]