EyeHawk I highly doubt his .cap is using the same strategy as r0j0Hound's example. In r0j0Hound's example, he is spawning dummy objects as reference points for drawing on the canvas in real time. This leads to many disadvantages. For one, you can only facilitate 4 sided objects. Secondly, spawning 4 dummy objects per object you want casting shadows quickly eats power and decreases frame rate. Another annoyance is that unless you reset the position of the dummies EVERY TICK, no shadow-casting objects can be moved, as the shadows cast from their original positions.
Here's hoping that Whiteclaws' method involves a less clunky strategy for drawing the shadows: one that supports higher shadow casting object counts and doesn't eat frame rate as bad.
@Whiteclaws Are you able to move the shadow-casting objects in real time as well?