Unlit toon shader created with shader graph for Unity URP. Main focus of the shader is to provide good look, ability to create fake reflections by using MatCap textures and be performant to use it in the game for mobile devices.
To make an unlit shader to receive and produce shadows I used an hsls file which Unity team shared in their git repository, which helped a lot.
Shader can receive multiple lights as well and option to adjust light look between fully cartoonish or more realistic (softer with specular highlight).
Models used for shader testing are from Polygon pack https://assetstore.unity.com/publishers/5217