We have the following requirement for scripts we require for our game
Wave Spawning System -
that has a mode that can change the object based on the level of the wave and the object level, stats, type and skin.
Normal Waves, timed waves, waves and waves on force.
With easy editor controls for creating waves by being able to add objects to the wave from a dropdown and change the number of units it should spawn and the delay it should have between each spawn.
Be able to have objects spawn behavior based on formations selected by player example scattered, single line or gaurd.
Keep track of current wave, objects, kills, rewards"Items or gold etc"
Players need to be able to select their own wave loadout for attacking the enemy for example
Player 1 - Wave 1 - 3 x Footmans & 7 x Gears - Wave 2 - 10 x Orcs - Wave 3 - 10 x Spearman.
Player 2 - Wave 1 - 4 x Goblins, 3 x Rabits & 3 x Alien - Wave 2 - 9 x Knights & 1 x Captain - Wave 3 - 10 x Ogres.
Each object should have a weight that allows you to only spawn a certain amount of that enemy for instance wave 1 total weight allow is 10 footmans and gears each have a weight of 1 therefore there can be a total of 10 in wave 1.