¿Cómo puedo escalar el número y el desafío de los enemigos en una ola de ataque a medida que avanza el juego?

Actualmente estoy haciendo un juego de defensa donde los enemigos aparecerán y atacarán al ejército del jugador. Es similar a un juego de Tower Defense, excepto que solo hay un nivel. Los enemigos seguirán engendrando hasta que finalmente el usuario muera o acumule un ejército lo suficientemente...