Conveyor Belt System

An extensible Conveyor Belt System for factory automation games.

  • 지원 플랫폼
  • 지원 엔진 버전
    5.3 - 5.4
  • 다운로드 유형
    엔진 플러그인
    이 제품은 코드 플러그인과 함께 미리 빌드한 바이너리와 언리얼 엔진에 통합되는 모든 소스 코드를 포함하고 있으며 원하시는 엔진 버전에 설치하여 프로젝트에 따라 활성화할 수 있습니다.

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 is not possible)
  • Code Modules: ConveyorBeltSystem (Runtime)
  • Number of Blueprints: 20
  • Number of C++ Classes: 34
  • Network Replicated: No
  • Supported Development Platforms: All
  • Supported Target Build 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.
  • Downgrading the plugin to support previous UE versions is not possible. The minimum version is UE 5.3.