FlowPilot

Michael Adaixo - Code Plugins - Feb 21, 2024
Not Yet Rated

A simple, modular and extensible gameplay system that allows fast data-driven gameplay flow creation for Unreal Engine 5

  • Supported Platforms
  • Supported Engine Versions
    5.2 - 5.4
  • Download Type
    Engine Plugin
    This product contains a code plugin, complete with pre-built binaries and all its source code that integrates with Unreal Engine, which can be installed to an engine version of your choice then enabled on a per-project basis.
🖥️ Documentation | 🆓 Demo Version | 🐛 Issues/Feature Requests | 🗨️ Discord


📽️ Demo Video | Tutorial Map


About

FlowPilot is an Unreal Engine code plugin that allows simple, modular and extensible gameplay flow creation. Using a data driven approach you can create gameplay very easily by re-using existing Tasks or FlowPilot Assets entirely. Provided with a custom FlowPilotEditor, making new sequences, interactive objects or scripted scenes is a breeze!



Features
  • Simple FlowPilotTask can be created in Blueprint and C++
  • FlowPilotComponent controls FlowPilot Execution and is fully exposed to Blueprint.
  • Re-usability at its core with modular data-driven approach
  • Re-use identical flows by grouping them into another FlowPilot Asset
  • Easily find actors in the level or at runtime via GameplayTags
  • Prefetch actors for fast and efficient access with caching handled by FlowPilotSystemComponent
  • Debugging Tools: CPU Profiling in code, Visual Logs, and ScopedCycles to stay on top of Performance
  • FlowPilot Editor makes it a breeze to quickly edit your flows
  • Included FlowPilotTasks will have you going in no time
  • Automatic Spawned Actor lifetime management



Documentation, Guides and Reference

http://www.flowpilot.dev/


Issue Tracker / Feature Requests

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


Discord Server

https://discord.gg/sF9KjZ9qqj

Technical Details

Code Modules:

  • [Runtime] FlowPilot
  • [Editor] FlowPilotEditor
  • [Content] Example FlowPilot Assets and Maps.


Number of Blueprints: 5+

Number of C++ Classes: 45+

Network Replicated: No

Supported Development Platforms: PC

Supported Target Build Platforms: Windows


Important/Additional Notes: Beta/Experimental