A több tagcserét megélt formáció története 2006-ig nyúlik vissza, ekkor alakult ugyanis meg a Mechanical God Creation, amely zenekar nevét az Arch Enemy azonos című dala ihlette. Először melodikus death metalt játszottak, majd áttértek a modernebb hangzásra, a technical death metal elemeire épülő zenére. A frontasszony a 36 éves Luciana Catananti, aki azon kevés tagok egyike, akik az eredeti felállásból megmaradtak, és aki előadásmódjában a hörgést alkalmazza.
2007-ben az "...and the Battle Becomes War" című demójukkal kezdték karrierjüket, első albumuk 2010-ben, "Cell XIII" címmel érkezett. Ezt követte 2013-ban az "Artifact of Annihilation", majd 2019-ben a "The New Chapter".
A milánói formáció legutóbbi klipes szerzeménye az utóbbi nagylemezről származik, ez pedig az I Am The Godless Man: