We have an engine (a custom DirectX 11 engine, not something that's out in public) that has dynamic lighting (including things like vehicles with headlights), maps that have big outdoor spaces and quite detailed geometry and we want a shadow system to improve the visuals. Are there any things out there that talk about how other games implement shadows or in general about ways to add shadows without causing significant performance drain?