Light Components

Descriptions of the different LightComponents that can be used in Unreal Engine 4.


Different types of Light Components will allow you to add a light source as a sub-object to an Actor, depending upon the effect you aim to achieve. Regardless of which Light Component type you choose, there are several light settings such as Light Color or Intensity that apply to all as well as individual settings that you can adjust (refer to each individual light for their specific settings).


Above, a PointLightComponent is added to a Blueprint which also includes a Static Mesh to create a functional Ceiling Lamp.

Directional Light Component

The DirectionalLightComponent simulates light that is being emitted from a source that is infinitely far away. This means that all shadows cast by this light will be parallel, making this the ideal choice for simulating sunlight.

See Directional Lights for more information.

Point Light Component

A PointLightComponent works much like a real world light bulb, emitting light in all directions from the light bulb's tungsten filament. However, for the sake of performance, PointLightComponents are simplified down emitting light equally in all directions from just a single point in space.

See Point Lights for more information.

Sky Light Component

SkyLightComponents capture the distant parts of your level (everything further than the SkyDistanceThreshold) and applies that to the scene as a light. That means the sky's appearance and its lighting / reflections will match.

See Sky Light for more information.

Spot Light Component

A SpotLightComponent emits a directional light from a single point in a cone shape. There are settings for adjusting the Inner Cone Angle and Outer Cone Angle as well as the other types of light settings such as Intensity, Light Color and shadow settings. This type of light is excellent for a flash light due to its ability to define the inner/outer cone radius.

See Spot Light for more information.

Select Skin

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback