monsters should spawn with a 5 to 10 seconds delay so that you are able to see them before they spawn
it's just crazy when a agressive spider spawns right beside you so if the spider would be visible and is not attackable for 5 seconds and after that it begins to move, attack and you can attack it .. may a nice opportunity to play with alpha blendings, smoke/fog or smth. like that
This has been already discussed somewhere and there were two ideas:
1- A safe zone in entrances to caves where you are not attacked unless you had already attacked.
2- Holes from where the monsters spawn, for example if the monster is a spider a giant web...
I think idea 1 is a good idea and I don't like idea 2 at all... not as a basic spawn method that is.
We could have destroyable objects (or monsters) that spawn monsters, like in Diablo with the nests and the mummy case.
If you're looking for 3D FOSS games be sure to check out LucKey Productions on itch.io