Features I plan to do as enhancements for by basic particle engine. Please add comments / vote on what you would like to see in the comments.
  • Use multiple technologies to render the particles but keep the engine inside JavaScript
  • Particle lifespans
  • Particle colouring / size throughout lifespan (lerp)
  • Use image as particle + rotate
  • Emitters (line, panel, angled)
  • Gravitational fields
  • Flocking
  • Repulsion fields
  • Collision detection between particles.
  • Some sort of performance benchmark (maybe swap to use dojo)
  • Smoke effects
  • Fire effects