In Himeko Sutori, I would spawn all of the enemies in Kismet as the player moves through the world map. And when the player changes maps, I have to destroy all of the enemy pawns and their controllers. I’m working on a sequel/expansion and I’m wondering now if there’s a better way to do it.
This expansion is going to have maps where certain enemies or groups of enemies can spawn around certain spawn points. If the player defeats the enemies, they’ll respawn after some amount of time. I’m sure some of your games implement something similar. How did you do it?
Right now I’m considering placing some PlayerStart actors around the level, setting up Kismet to spawn enemies when the player first enters the level, and saving those enemies with the Kismet save game gem. Is that more or less how you did it? Is there a better way?