FXToolkit View on Asset Store (opens in new tab)

Package details

Latest version
1.0
Last updated
First released
Unity version
6000.3.10 or later
Package size
957 KB
Files
79
Views in the past week
1

Price tracking

Last checked
Tracked since
Lowest recorded
$10.00 on

Keywords

FXToolkit

by Maid'n'Mate (opens in new tab)

No ratings yet

FXToolkit is a modular Unity FX framework for creating projectiles, particle effects, and animated visuals using reusable components, built-in pooling, and flexible targeting.

Price $10.00

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for FXToolkit, 6 months Current $10.00; lowest $10.00; highest $10.00 in this period. $0 $5 $10 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 4

FXToolkit screenshot 1

FXToolkit screenshot 1

About this asset

FXToolkit is a powerful modular visual effects framework that helps Unity developers create complex effects quickly and cleanly.

Instead of writing custom scripts for every spell, projectile, or particle effect, FXToolkit lets you build effects by combining reusable components. Effects can spawn on characters, travel between targets, attach to bones, trigger animations, scale dynamically, and respond to gameplay events.

The system is designed to keep FX logic organized and scalable, making it ideal for games with large numbers of abilities, spells, and visual interactions.

FXToolkit includes a built-in pooling system to ensure high performance even when spawning many effects at runtime. Its modular architecture allows you to assemble behaviours like projectiles, impact effects, buffs, and environmental visuals without creating large or difficult-to-maintain scripts.

With FXToolkit you can easily create:

• spell and ability effects
• projectiles and impact visuals
• character buffs and debuffs
• animated particle systems
• environment and gameplay FX

By separating FX behaviour into modular tools, FXToolkit allows developers to prototype faster, reuse effects efficiently, and maintain clean code throughout a project.

The system is lightweight, flexible, and designed to integrate naturally with Unity’s particle systems, transforms, and animation workflows.

From the publisher's Asset Store listing.

Technical details

FXToolkit includes a modular runtime architecture designed for flexibility and performance.

Core components include:

FXController
Manages the lifecycle of an effect, including spawning, initialization, delays, and destruction.

FXTool
Modular behaviour components that extend the functionality of FXController.

FXTargetable
Determines where effects spawn or how they move between objects.

ParticleEffectManager
Central manager responsible for spawning FX and coordinating lifecycle events.

PoolManager
Handles object pooling to minimize runtime allocations and improve performance.

Supported FX features include:

• object pooling for efficient runtime spawning
• modular FX behaviour through component-based tools
• projectile effects with multiple path types
• target-based FX spawning (sender, target, or between objects)
• bone-based effect attachment
• dynamic particle scaling
• animation triggering through Animator integration
• configurable effect lifetime control
• event-driven FX behaviour

Supported projectile paths:

• linear
• parabolic
• curve-based trajectories

FXToolkit is designed to work with Unity’s built-in Particle System and standard Unity components.

The framework is lightweight and extensible, allowing developers to create custom FX tools and behaviours when needed.

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP Custom
6000.3.10f1 Compatible Compatible Compatible Compatible

As listed on the Asset Store.