The Black Friday Creator Sale is here! Save up to 70% on selected products now through December 3.

Flag Generator

A useful flag generator tool that allows user pretty quickly generate simulated flag decoration with variety of customizations for colors, types, wind and more

On Sale:聽$29.99
$8.99Sign in to Buy
  • Supported Platforms
  • Supported Engine Versions
    4.24 - 4.27, 5.0 - 5.3
  • Download Type
    Asset Pack
    This product contains an assortment of Unreal Engine assets which can be imported into a pre-existing project of your choice.

馃幀 Showcase Video (From Medieval Village Megapack)

Included in Medieval Village Megapack

This is a standalone version of our Flag Generator, which was developed for our Medieval Village Megapack. This blueprint includes a variety of features to help you generate catenary-shaped flags between surfaces extremely easily and speed up your level creation. The blueprint automatically uses ray trace functionality to determine the distance and arc required to generate the flag. Users can also use the manual mode to adjust the spline points by themselves. The blueprint is pretty scalable to allow users to add their own flags, variables, and functions quickly. The flag generator includes features such as scale, rotation, wind, color, and spacing variables to allow you to customize the flags to your desired outcome.

Unreal Engine 5.3 Update:

You need to add "r.Nanite.AllowSplineMeshes=1" under "[/Script/Engine.RendererSettings]" In your "DefaultEngine.ini" folder to enable nanite for spline meshes.

Technical Details



  • Users can easily expand the blueprint and add their own flags
  • Blueprint has comments explaining different sections to allow users to study and develop it further if needed
  • Organized, clean, and well-made blueprint structure

路聽聽聽聽聽聽聽聽Color and Variation

  • Taking advantage of dynamic material instance
  • Customize the color for each individual flag tint mask
  • Add batch colors to an array for maximum color randomization

路聽聽聽聽聽聽聽聽Transform Settings

  • Placement types: Automatic (Ray Trace), Manual
  • Randomization for scale, rotation, and spacing

路聽聽聽聽聽聽聽聽Wind Settings

  • Wind types: Swing, Stationary and Static
  • Variables to control wind speed, jiggle and scale

路聽聽聽聽聽聽聽聽Baking Feature

  • Bake the blueprint to maximize performance

Number of Blueprints: 7

Number of Static Meshes: 5

Number of Materials: 7

Number of Textures: 23

Network Replicated: (No)

Supported Development Platforms:

Windows: (Yes)

Mac: (Yes)

Product Dependencies:

  • EditorScriptingUtilities

Documentation: Link