-
Notifications
You must be signed in to change notification settings - Fork 0
Particle system #30
Copy link
Copy link
Open
Labels
renderingGraphics and visual improvementsGraphics and visual improvementsvfxParticle systems and visual effectsParticle systems and visual effects
Metadata
Metadata
Assignees
Labels
renderingGraphics and visual improvementsGraphics and visual improvementsvfxParticle systems and visual effectsParticle systems and visual effects
Description
Implement a particle system for visual effects: tower attacks, creep deaths, explosions, ambient effects. CPU-driven particles rendered as instanced textured quads with billboarding. No particle or VFX infrastructure currently exists, but instancing infrastructure is available. Needs
ParticleandParticleEmittercomponents, aParticleSystem(FrameSystem), additive/alpha blended material, and a particle pool to avoid allocation spikes.Steps
Particle(position, velocity, lifetime, scale, color) andParticleEmitter(spawn rate, velocity distribution, texture) componentsParticleSystem(FrameSystem): update positions, age particles, remove dead, pre-allocate poolParticleMaterialwith additive blending and billboard quad shader