Character following orbs system OFFICIAL SALE

Character following orbs system is a flexible Unity system for creating magical orbs that follow your character, switch between different orb types, activate matching aura effects, and launch one orb at a time toward the target point from the center of the screen.

The system is designed for magic skills, elemental abilities, companion orbs, RPG attacks, character buffs, spell systems, and third-person or first-person VFX setups.

Orbs are spawned behind the character with randomized side, height, and back offsets, creating a natural floating formation instead of a perfectly even line. When the character moves, the orbs smoothly follow their assigned positions. Each left mouse click launches one orb toward the aim target, and when all orbs are used, the next click creates a new group.


17 VFX prefabs inside.


You can switch between different orb types using Q and E (customizable). Each orb type can have its own prefab, aura Particle System, hit Particle System, movement settings, rotation behavior, and impact behavior. Only one orb type can be active on the character at the same time.

The system includes object pooling, so inactive orbs are reused when possible, and new ones are created only if the pool does not have enough available objects. Hit effects are placed inside each orb prefab and played on impact instead of being instantiated separately.


Main features:

  • Character-following magical orbs
  • Multiple orb types
  • Orb switching with Q and E (customizable)
  • One active orb type at a time
  • One orb launched per click
  • First-last launch order for balanced visuals
  • Matching aura Particle Systems
  • Internal hit Particle Systems
  • Trigger-based hit detection
  • Player collider ignoring without layers
  • Object pooling
  • Optional pool prewarming
  • Optional DontDestroyOnLoad pool support
  • Smooth follow movement
  • Idle floating motion
  • Surface normal or impact angle hit rotation

Fly animations are not included!