Particle Systems

Create and configure GPUParticles2D/3D and CPUParticles2D/3D effects in Godot 4.

Updated Feb 15, 2026
One-click install
npx skills add https://github.com/ftnilsson/agent-cli --skill particle-systems-ftnilsson
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Particle Systems
Source: https://github.com/ftnilsson/agent-cli/tree/main/godot-development/skills/13-particle-systems
Command: npx skills add https://github.com/ftnilsson/agent-cli --skill particle-systems-ftnilsson

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies the creation of dynamic and visually appealing particle effects within the Godot game engine, enhancing the aesthetic quality and immersion of your projects.

Core Features & Use Cases

  • Versatile Particle Types: Supports both high-performance GPU particles and deterministic CPU particles for various needs.
  • Effect Creation: Design effects like fire, smoke, explosions, trails, and ambient elements.
  • Advanced Control: Offers fine-grained control over emission, particle behavior, and appearance over time.
  • Use Case: Implement realistic fire and smoke effects for a game's environment, or create impactful explosion animations for combat.

Quick Start

Use the particle systems skill to create a basic fire effect using GPUParticles2D.

Frequently Asked Questions about Particle Systems

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create fire and smoke visual effects in Godot 4?

You can create fire and smoke visual effects in Godot 4 by configuring GPUParticles2D or GPUParticles3D nodes and adjusting their ParticleProcessMaterial properties for emission, behavior, and appearance over time.

What is the difference between GPUParticles and CPUParticles in Godot?

GPUParticles provide high-performance hardware-accelerated visual effects, while CPUParticles offer deterministic behavior for scenarios requiring consistent cross-platform simulation and precise visual fidelity.

How do I configure a ParticleProcessMaterial for explosions and trails in Godot?

Configure a ParticleProcessMaterial in Godot by assigning it to your particle node and adjusting its properties to control emission shapes, directional velocity, gravity, and color ramps for creating explosions and trails.

Can I use sub-emitters for ambient particle effects in Godot 4?

Yes, you can use sub-emitters in Godot 4 to spawn secondary particle systems from existing particles, enabling complex ambient visual effects and cascading behaviors for enhanced environmental immersion.

What's the best way to optimize particle systems performance for game development in Godot?

To optimize particle systems performance in Godot, manage effect emission rates carefully and utilize GPUParticles2D or GPUParticles3D for hardware acceleration, reserving CPUParticles for deterministic cross-platform requirements.