Prefabricator

Average Rating:  
X Rating Failed

Prefab support for Unreal Engine 4

  • Supported Target Platforms
  • Supported Engine Versions
    4.21

Description


Prefabricator adds Prefab support to Unreal Engine 4.  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


Feature Video


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

Technical Details


Features:

  •  Create Prefab assets in the content browser. Drop Prefab assets anywhere on to the scene
  •  Easy selection of the prefab and the items inside of it
  • Nested Prefab support: Build larger prefabs from smaller prefabs
  • Dynamic Prefab Updates: When a prefab asset is updated, all the existing prefab instances on the scene get automatically updated. This works across maps
  • Prefab Collections: Group multiple prefabs into a Prefab Collection asset. These collection assets work just like prefab assets and can be dropped on to the scene and a random prefab from the list would be selected
  • Seed Linkers: Enforce same random selection across multiple prefab instance Example
  • Runtime Support: Use blueprints to spawn and randomize prefabs
  • Asynchronous Builds: Spawn and randomize prefabs at runtime over multiple frames to avoid framerate dips
  • Build Event Listeners: Use blueprints to hook into the various build stages of the prefab and customize the spawned actors (e.g. change materials, light colors etc)

Code Modules:

  •  PrefabricatorRuntime (Runtime)
  •  PrefabricatorEditor (Editor)
  •  PrefabricatorEditorPostInit (Editor)

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

Documentation: https://docs.prefabricator.io

Important/Additional Notes: Visit https://prefabricator.io for more info

Comments

!

Previous Next
  • Edit
  • Preview
  • Help
Enter
Login to comment
X Report this Comment
Report
X Attention


close
X Edit this Comment
  • Edit
  • Preview
  • Help
Update
X Remove this Comment

Are you sure you want to remove this comment?

Remove
X Attention