For one of my solo school projects in my third year of university I decided to try and create a particle system for the Rythe Game Engine. It was a great opportunity to increase my familiarity with C++17 and would be a substantial addition to the engine. Along the way I was also able to gain more experience with OpenGL and GLSL, and I was able to get into OpenCL compute shaders for GPU particles.
