OpenGL Engine - Showcase 5: Particle Effects @s0lly
OpenGL Engine - Showcase 5: Particle Effects  @s0lly
Uploaded July 2020 | Updated September 2026, 2 hours ago
This series of videos will demonstrate my progress in making a Game Engine in OpenGL.

This video showcases the use of particles using additive blending.

I've used a pretty inefficient approach here, simply for demonstrating the effect, where I use a full sphere model for each particle. This should be processed as a point or a simple quad!


I'd also look to fading out each particle as the distance to the center of the particle increases. That'd provide some really nice smoothing in the scene. Definitely something to look into, that would be easy to implement using a premade light-styled image for the quad.


As before, this engine does not use any libraries; I'm trying to learn everything by hand here (perhaps a slightly ridiculous endeavour).


Learning Sources:

- Real-Time Rendering, 4th Edition: fantastic book (so far, I'm still on chapter 7!), brilliant for theory, much easier to get into than its intimidating look would suggest

- learnopengl.com : Really helpful resource to understand concepts and related code, a little tricky if you don't use the same libraries as they do

- OpenGL Programming Guide (the Red Book), 9th Edition

- khronos.org/registry/OpenGL-Refpages/gl4 : massive use of the OpenGL reference site, of course!

- Game Physics Engine Development, 2nd Edition






Other Social Media stuffs:

twitch.tv/s0llygaming
twitter.com/s0lly
instagram.com/s0lly.gaming
github.com/s0lly
patreon.com/s0lly
OpenGL Engine - Showcase 5: Particle EffectsSimple 2D Game Engine in C++: Draft 4 - Advanced PhysicsFirst Games in C++: Krazy Karts (v0.79) - Jumps!Pseudo 3D Graphics Engine! [v2 - Sprite Animation]Building PlatformsOpenGL Engine - Showcase 1: 10k CubesFirst Games in C++: Krazy Karts (v0.1)TexCells! A Game in Excel
s0lly |

OpenGL Engine - Showcase 5: Particle Effects

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER