4 years 2 months ago Link Gamasutra Overwatch lead writer Michael Chu is departing Blizzard after a 20-year tenure with the company. ... Tags Gamasutra