diff --git a/README.md b/README.md
index eb00c08d..45b90ba2 100644
--- a/README.md
+++ b/README.md
@@ -124,6 +124,11 @@ Generating curved PN-Triangles on the GPU using tessellation shaders to add deta
Uses tessellation shaders to generate and displace geometry based on a displacement map (heightmap).
+### (Compute shader) Particle system
+
+
+Attraction based particle system. A shader storage buffer is used to store particle data and updated by a compute shader. The buffer is then used by the graphics pipeline for rendering.
+
### (Compute shader) Image processing
diff --git a/screenshots/compute_particles.png b/screenshots/compute_particles.png
new file mode 100644
index 00000000..cecea536
Binary files /dev/null and b/screenshots/compute_particles.png differ