A 2D Lighting Engine in C++ using SDL/OpenGL. Creates hard shadows from point lights with any convex polygon you want.
AntonioModer/2d-lighting-engine
A 2D Lighting Engine in C++ using SDL/OpenGL (probably not actually usable for any real projects)
C++MIT