I don't see any reason why it wouldn't work in single player. I might experiment later with spawning Grunts with AI.