Does anyone know the name of this game?

I think it's an indie game and it had a logo in a futuristic font. I don't know what the game is about but I think it had something to do with incects? I think it may have been called something like Enamel Mantis or something or Metallic Flies. Deffinitely something with the name of a bug in it's title.