Korean female gamer proves accusations wrong with pure skills Overwatch is a FPS (First Person Shooting) game developed by Blizzard Entertainment. It gained 7 million players globally within ten days of its launch and in Korea claimed the throne of #1 game title from League of... Guest WriterJuly 25, 20165 min read