I want to make many waves of enemies for a space-shooter type game, but I'm not sure how to go about it.
Examples of what individual waves need to control:
1. number of enemies
2. types of enemies
3. speed of enemies
4. How fast they shoot
5. when they shoot
6. and just about every other property of space-shooter enemies you can think of.
I was thinking arrays, but I'm not sure how to make individual waves with only 1 array.