ArtcoreStudios: すべてのプロダクトが 50% 割引


Prefab support for Unreal Engine

  • サポートされたプラットフォーム
  • サポートされたエンジンバージョン
    4.21 - 4.27, 5.0 - 5.3
  • ダウンロードのタイプ
    エンジン プラグイン
    この製品には、コード プラグインが含まれており、ビルド済みのバイナリと Unreal Engine に統合される全ソースコードが完備されています。任意のエンジン バージョンにインストールし、プロジェクト毎に有効化することが可能です。

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

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:



  •  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


Important/Additional Notes: Visit for more info