TC3DEngine is a complete software renderer that works with linear algebra that is taught at school.
As special effects it supports dynamic lights. Depending on the angle to the ligth, the surfaces are lit brighter (brightest at 90°) or darker (darkest at 0°).
The following screenshots and the video show real-time renders at a screen resolution of 1024x768 and 16bit color depth.
Remember that recording the screen is quite dependent on available performance and slow in general. Therefore it does not show the actual rendering process which is faster and does not flicker.
Nonetheless, it gives a short draft of how dynamic lights effect their environment in TC3DEngine.