Advice for a noob: spawning Dynamic actors

To the second question, I did something similar with my platform game. How I approached it was to put all the logic into my object, a simple platform:

Options:
Color - Red, Blue, Yellow
Powerup to spawn - Coin, Super Jump, Slowmo, Invincibility or None
Movement options - Stationary, Vertical or Horizontal

This way, when I create the levels I can set exactly what I want for each one with only one object that’s easily cloned around the level. Then I set up a random system in it to choose a random int in the desired range and then switch on int to go to each one. i.e. Blue in the editor dropdown enum sets the color of the platform to blue, sets the int to 0 (always 0=blue in my system). Then for random, if the number returns 0, the switch just pipes everything through the same nodes for 0/blue.

So, to solve the issue you describe I can just set the default of each of those options to be Random and when I spawn it with a similar setup, it’s always different. You can expose those variables to a spawner too so you can lock something if you want. i.e. Always spawn as blue, but everything else is random.

Hope that made some sense. PM me if you want more info and I can take screens of my blueprint layout for you.