Ok all you have to do is make a cube that is your spawning point and move it any were on the map of your level.
Ok thats step 1.
Step 2: with the cube make a animation with it. Make the animation with as many minuts it takes make it sit in one spot for
the entire animation.
Step 3: Ok make a script im useing Unity scripts for this script.
var clone : GameObject;
var whattospawn : GameObject;
function Wait () {clone = Instantiate(whattospawn, transform.position, transform.rotation);
}
make both var the same gameobject when your editing.
Step 4: Ok now go back to your Animation and add this script to the animation event.
Then as this animation is playing when the animation reaches a sertain time it will spawn
the things you want it to spawn.
Thank you for reading this and if you want to join UnityArt3ds let me know thanks! :).