Niagara Ice Arrows System

Niagara VFX System  ·  Unreal Engine 5

Project developed in Unreal Engine 5 using the Niagara particle system to create an ice-themed ranged attack: the caster charges a set of ice crystals in each hand before launching them as homing shards toward the target. During this stage of my development I have been deepening my knowledge of Niagara's emitter and module workflow, building reusable effects that can be triggered directly from gameplay events.

Still in an early stage, the project is under active development and I intend to keep expanding its capabilities.

Current features

  • Charge-up effect — ice crystals form and spin in each hand before the arrows are released.
  • Homing ice projectiles — multiple snowflake-shaped shards launch from the caster and travel toward the target.
  • Frost impact — a burst of icy particles surrounds the target on hit, reinforcing the freeze feedback.

Key Takeaways

Emitter and module design

Structuring Niagara emitters and modules to build the charge, launch, and impact stages of the ice arrow effect from scratch.

Homing projectile behavior

Driving multiple simultaneous ice shards to travel from the caster's hands toward a target location.

Impact-driven feedback

Triggering the frost burst on hit to give clear, readable visual feedback tied to gameplay events.