In the tutorials I looked at, I see something related with creatures. If you want to spawn a monster or a bullet, you need to put that into the level, but out of screen boundaries.
If you want to spawn monsters, you need to put their boxes in the level.
Let's say I want to create a common pool and use that pool in every level. I don't want to put spawning objects outside the screen, or I don't want to put creature boxes on the level. Instead of that, it will take necessary item from the common pool/database and put it on the screen whenever the object spawned.
I think putting necessary objects as hidden and destroyed on the beginning on the level can be problematic when we have hundreds of bullet type and hundreds of creature type. Because in that method we will need to put all the spawning objects on the level. This can increase the level's size and can create a performance problem in the beginning of level.
I am noob at Construct, so i am not sure about this method. What are your ideas or suggestions about this issue?