This is an unordered list of planned features. Nothing here is guaranteed to be added.
- 2D particle systems1
- Add smoothstep interpolation for
GradientEdit - Add
editor_onlycheckbox for colliders (useful if already present in-game)
Features from GPUParticles3D and ParticleProcessMaterial not yet implemented in Sprinkles.
- EmitterData
- EmitterTime
- speed_scale
- preprocess
- fract_delta
- interpolate
- interpolate_to_end
- EmitterDrawPass
- ParticleMesh
- Custom GLTF
- DrawPassMaterial
- Convert it from an enum to a struct and add optional shader fields to it directly
- ParticleMesh
- EmitterEmission
- amount_ratio
- EmissionShape
- Point
- Box
- Points
- DirectedPoints
- EmitterScale
- scale_over_velocity
- EmitterColors
- EmitterVelocities
- velocity_limit_over_lifetime
- EmitterAccelerations
- linear_acceleration
- radial_acceleration
- tangential_acceleration
- damping (+ ParticleFlags::DAMPING_AS_FRICTION
- EmitterTurbulence
- initial_displacement
EmitterSpritesheet2
- EmitterTime
- AttractorData
- ⌘ + Z (undo/redo)
- Reorder emitters and colliders via drag and drop
- In-editor docs
- WASM build
- Check for updates automatically
- Grid / Floor / Skybox
- Light mode (maybe?)
- Footnotes (version, hash, links/buttons...)
- Stress test example
- Regression tests with screenshots
- Guide for using Sprinkles in-game