Thank you very much for this one, awesome. Unfortunately there are issues with the light using the World Positions of the Pixels. I played with it a bit, and transforming the the locations into local space solve the issue with the light.
A must have shader for any low poly game. As the guys above mentioned already, importing and object with flat faces explodes the poly count. This way you can have smoothed objects that still render low poly.
