Static shadows on sometimes moving objects

I’m writing a game, sort of a tower defence. Player can build lots of objects. Once it’s placed - it stays there for a long time.
If I make objects dynamic - the shadow performance is terrible. I can spawn a static actor on a particular place, but it doesn’t seem to work with static lighting very well, the editor player suggests to rebuild lighting in game.
Is there a way to get the best from both worlds? Any hints for the best performance of these semi-static objects?

Hey there. Yes, there is a very performant way to keep using dynamic lights with your runtime objects - have a look at Distance Fields.

Thank you! It actually helped a lot. I now have ~2000 independent actors with ~3000 vertices each, with pretty good shadows, and the performance is still pretty good.