Conveyor Belt System

An extensible Conveyor Belt System for factory automation games.

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

Videos: Showcase | Sandbox


A plugin with code and supporting assets to build conveyor belts at runtime, and also manually in the Unreal Editor. Handles item production, movement (without physics), and consumption. Merges belts attached to a connector in order to improve performance and reduce save game size. Ships a ground support with variable height, a hatch that can be integrated into existing buildings, a 2-way wall mount, and 5 conveyor belt types with different and configurable speeds and item spacing. Provides a layout algorithm that's natural to players on factory automation games, and an API that coders can use to create their own implementations.


Features
  • Layout of conveyor belts at runtime and in the editor.
  • Item production, movement (without physics), and consumption logic.
  • An extensible API so you can customize most behaviors.
  • Helper functionality to allow saving and restoring state.
  • Several validation parameters to control the build and layout process.
  • A ground support with variable height (includes two variations: a one-way connector, and a two-way).
  • A hatch ready to be used in your existing buildings.
  • A wall mount support to improve vertical and creative layouts.
  • 5 belt static meshes. You can also create and use your own.

テクニカルノート

DocumentationOther information
  • Minimum Unreal Engine version: 5.3 (downgrading not possible)
  • Code Modules: ConveyorBeltSystem (Runtime)
  • Number of Blueprints: 20
  • Number of C++ Classes: 34
  • Network Replicated: No
  • Supported Development/Target Platforms: All
Important/Additional Notes
  • The plugin does not provide functionality to handle user input to build the conveyor belts, as this is highly project-dependent. Refer to the example project to see a possible implementation.