Prefabricator adds Prefab support to Unreal Engine. Prefabs help in dealing with multiple items as a single unit and improve your level design workflow. Create a prefab as a reusable asset in the Content Browser and drop it anywhere on to the scene
With nested prefab support and powerful randomization features, Prefabricator opens up interesting options for building your levels. Along with extensive editor tooling, there's also runtime support so you can use Blueprints to spawn prefabs in standalone builds
Randomization: Combine similar prefabs into a prefab collection asset, e.g. decorative prop prefabs can be combined into one prefab collection asset. Place this single asset all over the map and have Prefabricator select a prefab from the list. If you don't like a certain selected prefab, click and randomize them individually.
This also works with nested prefab, letting your build very interesting randomization strategies. For e.g. you could create a set of larger LevelChunk prefabs of the same size. Then combine those into a LevelChunkCollection asset. Build your room layouts by dropping in these level chunk collection asset. This way you can randomize your entire room and make it look different every time the player starts your game. Example
Prefabricator is Free and Open Source. It uses a permissive license (MIT).
Support Thread: https://goo.gl/Hy4Rqi
Number of Blueprints: 0
Number of C++ Classes: 51
Network Replicated: Yes
Supported Development Platforms: Windows, Mac, Android, OSX, Oculus Rift
Supported Target Build Platforms: Windows, Mac, Android, OSX
Important/Additional Notes: Visit https://prefabricator.io for more info