Lighting is a difficult process that is deceptively easy to learn, but hard to master. In Unity, lighting isn't without its issues. Attempting to apply real-world logic to 3D rendering will result in a direct confrontation with limitations posed by imperfect simulation. In order to solve issues that may arise, one must first understand what might be causing them, in order to isolate the problem and attempt to find a solution. We attempted to achieve this in this chapter by looking at different light types, discussing what causes lighting to work in a certain manner, and what behavior should be expected from various settings. Knowing these nuances will help you to better apply the available tools and technologies necessary to achieve the desired results with your lighting rigs; and knowledge of projectors, light cookies, halos, and flares will allow enhancing the result even further.
Alas, there are still a lot of topics left uncovered that are outside of the realm of an introduction...