Shadow/Cookie Projector Component

What is necessary to get PlayCanvas to render (or support) fake, cookie-based projection shadows? Similar to those seen in older 3D games like Nintendo 64?

I’m assuming a shader is involved, but how do you compose the effect in PlayCanvas?