overengineer

Etymology

From over- + engineer.

verb

  1. To render something more complicated than necessary; often implying that the complexity was added intentionally.“While PlayStation 3 surpasses both Wii and Xbox 360 in performance and graphics, the critics say it suffers from the same problem as many other Sony products: it is overengineered, scaring away average shoppers.”