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:
Fly animations are not included!