Tower Defense, survival mode, have fun!
I believe they are referring to the imagery shown as the cover of the game