Giving unlit materials a bit more depth and indivisuality.

I am currently making a mobile game. In it, I have to spawn meshes dynamically. I made most parts of the game in unlit mode cause it would give a better performance. But the problem is in unlit mode, the meshes I spawn dynamically appear to go inside each other. I.e. they appear like they don’t have a boundary.

So I added a distance based shading to add a little more detail to it. They now look like this. I wont be using a single colour but textures later.
e6ec784618d4fb44a67ea469e6fe3e1bf97c9c00.jpeg

anything else can you suggest to add in it to give it more individuality so that its vertices and sides are little more prominent.

I’d add some camera based shading, so basically a fesnel effect. This should really to help to get rid of the flat look.

Yeah, I think you can use CameraDepth node or dot product of VertexNormal and CameraDirection