Particle Editor

C#/WPF Tool


A particle editor made using WPF/C# to easily create particle systems and export them to any engine. You can modify the general parameters of the particles, add particle bursts and animate properties based on the lifetime. The created system is eventually to be exported to JSON and can easily be parsed in my own engine. With this project I tried to learn about tool development using WPF.


  • Learning WPF
  • Particle system rendering
  • Keyframe animation based on lifetime
  • Modelview - View - Model

Technology Used

  • Visual Studio
  • Adobe Photoshop


  • C#
Build Source

Click on an image to enlarge