Created as a final project for Game Engine Development.
Incorporated Geometry Shader for billboard mesh creation and Compute Shader for governing particle motion and characteristics based on user input at run time.
Used DirectCompute and achieved 40000 particles on the engine at 200 FPS on NVidia GeForce GTX 660M.