Cesar Games - ChartFlow — Easy Blueprint Graph System

ChartFlow is a fully C++-powered line chart system designed to be used directly in Blueprints — no C++ knowledge required.

Whether you're building a strategy game, a simulation, a dashboard UI, or any project that needs real-time data visualization, ChartFlow gives you a clean, customizable, and performant graph widget out of the box.
Showcase -> https://youtu.be/KoS2-btIAkA

Key Features

  • Line chart rendered via a custom Slate widget for maximum performance

  • Fully Blueprint-exposed API — add, update, and remove data series at runtime with a single node

  • Real-time support — push individual data points with an optional sliding window (perfect for live stats or telemetry)

  • Per-series customization: line color, thickness, fill area with opacity, data point markers

  • Global style system: background, grid, axes, labels, legend, and title — all tweakable in Blueprint defaults or at runtime

  • Auto-scale or manual Y-axis range

  • Mouse interaction events: OnDataPointHovered and OnDataPointClicked — Blueprint Assignable

  • Live preview in the UMG Designer — changes reflect instantly

  • Clean, commented C++ source code included

Technical Details

  • Engine Version: UE 5.6+

  • Type: UMG Widget (C++ and Blueprint)

  • Input: Array of floats per series

  • Network Replicated: No

  • Supported Platforms: Windows (tested), should work on any Slate-supported platform