A very interesting idea. I personally wanted to do something with shadows like this, but had no idea how to make it work, so it's cool to see how others tackled this idea!
Thank you! Hope you enjoyed the game! It's extremely simple really (at least for me unity guys), what I've done here is just a custom shader with shadow casting but no rendering. I've heard from somewhere that it's even possible to do without custom shaders too!