FlowPilot

평점 없음

FlowPilot is a simple, modular and extensible gameplay system that allows fast data-driven gameplay flow creation.

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

FlowPilot is a simple, modular and extensible gameplay system that allows fast data-driven gameplay flow creation.


FlowPilot executes TaskNodes in a sequential manner. You can extend this functionality with built-in Selector or Parallel task node ot easily branch out different execution paths.

FlowPilot is heavily inspired by behavior trees so you'll find the same concepts here: a Sequence runs TaskNodes until one fails, a Selector runs TaskNodes until one succeed, etc..


Features

- Start/Pause/Stop FlowPilot sequences

- Inject FlowPilotAssets into FlowPilotAssets for maximum re-use flexibility

- GameplayTag based Actor reference fetching and caching system

- Integrated CPU Traces and Visual Logs on TaskNode internal methods to stay on top of Performance

- Large set of default nodes: Sequence, Selector, Parallel, Loop, Delay, FlowPilotAsset, Spawn Class, Despawn Actor, Load Level, (more to come)..

- Easily Extend functionality by creating new TaskNodes via Cpp or Blueprint


Use cases

- Game loop control: Play Music, Fade Screen, Spawn Players, Initial AI Spawns.

- Level Reload conditions. Listen for Player Death.

- Smart object interactions (e.g. Activate based on pre-conditions, play sound effects, etc)


FlowPilot is very versatile as its not made for a specific game genre, so adding new nodes for new functionality is highly game dependent.

FlowPilot aims to streamline level design, provide flexibility and ease of use when creating gameplay.



In Depth Documentation, Links and Videos

https://github.com/Mikea15/UEFlowPilot/wiki


Issue Tracker

https://github.com/Mikea15/UEFlowPilot/issues


Support Discord Server

https://discord.gg/sF9KjZ9qqj

기술적 세부사항

Code Modules:

  • [Runtime] FlowPilot
  • [Editor] FlowPilotEditor


Number of Blueprints: 0

Number of C++ Classes: 30

Network Replicated: No

Supported Development Platforms: PC

Supported Target Build Platforms: Windows


Important/Additional Notes: Beta/Experimental