Unity surface sprite shaders developed for project based learning applications at Age of Learning.
The goal was to extend a basic sprite shader to include extra lighting information to give the characters more depth as well as provide an edge highlight to pop the character off the background.