Thanks for your review! Yeah I'll share our secrets for having 2.5D shadows! First of all our game engine is Unity, and the world is fully 3D. Sprites are rendered using normal sprite renderers, but the material used for rendering is a normal URP Lit shader instead of a 2D Sprite shader. For getting shadows, there is a trick where if you set the inspector to show debug settings, you get an option on the Sprite Renderer to render shadows which is tipically disabled otherwise. You enable that and boom, you have shadows. We also use heavy ambient occlussion.