Nah this one was developed by Chinese devs.
Chinese developers aren't incompetent, they just have a hard time marketing their games to a western audience. Slapping a western brand name on one of their games is a perfectly reasonable way for them to do that.