
Learn the basics of lighting in Unreal Engine five by lighting a game-ready scene from scratch, covering overview and navigation, outdoor and indoor lighting, fog, sky, post-processing, and optimisation.
Download Unreal Engine 5 by first installing the Epic Games launcher from epicgames.com, then access Unreal Engine inside the launcher and download early access to appear in your library.
Download and extract the Warcraft lighting project zip, then open it in Unreal Engine 5 via the Epic Games launcher to begin lighting the outdoor and indoor environments.
Navigate the Unreal Engine 5 toolbar, adjust editor preferences and project settings, and learn to place lights, viewports, and landscapes for lighting workflows.
Use the details panel to view and edit item properties in the level—location, rotation, scale, and lighting, including red x, green y, blue z axes—plus rename, search, and collapse categories.
Explore the world outliner to view and organize every item in your level, select items in the viewport or from the list, and create folders like loading for lighting.
Explore the Unreal Engine 5 content browser: view assets, use temporary browser or content draw, dock it, color folders, search scope, and add levels, materials, animations, or AI.
Navigate the unreal engine 5 viewport with the right mouse button and wasd, adjust camera speed, and explore view modes, snapping, grid, and orthographic versus perspective views.
Import and enable a sky in UE5, using engine content or the free good sky from the marketplace, then add it to your project and set compatibility to 4.26.
Drag the sky asset into your level, center it at 0,0,0; placement doesn't affect the scene, view in lit mode to see stars, then adjust after all elements are added.
Learn how to add a directional light in Unreal Engine 5 (UE5), adjust its rotation and intensity, and observe how sunlight direction shapes shadows in your scene.
Compare static, stationary, and movable lights in Unreal Engine 5, and learn how each affects dynamic shadows and performance for baking and runtime lighting.
Add a skylight to UE5 to simulate sky light bouncing from the sky onto scene objects, brightening everything; then adjust its intensity in the details panel.
Disable exposure using a post-process volume to keep lighting consistent in UE5. Set minimum and maximum brightness to 1 with infinite extent, and zero vignette intensity to aid lighting accuracy.
Explore how to use the Lightmass importance volume to designate where lighting detail is needed in Unreal Engine 5, adjust its size and position, and save changes.
Build lighting to bake shadows across levels, switching between build lighting only and build all levels, using preview for development and production for final builds; pre-baked aesthetic lights remain fixed.
Create and position a camera to frame the main menu, using skylight and directional light for illumination. Pilot the camera, adjust location and rotation, and lock movement for stable shot.
Adjust the sky to a midnight scene by tuning sky preset, star density, brightness, and falloff, while organizing lighting components for a cohesive UE5 lighting setup.
Adjust the directional light to fine-tune sunlight, color, and bloom, using static mobility, atmospheric fog, and god rays for a stylized Unreal Engine 5 scene.
Adjust the skylight in Unreal Engine 5 by setting it to movable, tuning intensity and lower hemisphere color to mimic moonlight, and balancing distance field ambient occlusion for realism.
Adjust the exponential light fog by tuning density, falloff, and volumetric fog, then adjust skylight intensity and bloom, bake static lighting, and refine atmospheric balance.
Optimize indoor lighting using the light complexity view mode to monitor resource use, aiming for blue or green indicators. Add lights sparingly to keep scenes from turning orange or white.
Balance shadow quality and performance by adjusting light map density through light map resolution; blue signals low quality shadows, green signals better shadows, but higher resolutions cost more.
Explore stationary light overlap in Unreal Engine 5, learning how adding lights affects overlap, renderability, and shadow quality, and how to manage light mass density for indoor environments.
Place a lantern with a point light, disable its shadows, and adjust intensity. Set inverse-square falloff and warm orange color, then tweak source radius for lighting.
Adjust the skylight intensity to fine-tune shadows and achieve a dimmed, balanced mood, then preview with medium lighting and refine via post-process volumes and sky color adjustments.
Set up portal lighting in Unreal Engine 5 with a point light, disable volumetric scattering, adjust radius, source radius, intensity, and falloff, then enable static lighting for a blue glow.
place and adjust point lights to illuminate diamonds in Unreal Engine 5, balance intensity and radius, set colors, and build all levels; optimize using lighting complexity view.
Learn to create a candle flicker in UE5 by building a light function material, using time, constants, and a flicker speed parameter, with material instances for per-object control.
Master the post-process volume to color grade a scene, adjust exposure, temperature, saturation, gamma and gain, and fine‑tune ambient occlusion, bloom, and vignette for a cinematic look.
Finalize the scene by adjusting shadows and lighting, tweaking exponential heights fog color and sky brightness, refining bloom and star visibility, then preview from multiple angles.
Learn to present your UE5 scene by building production lighting, using begin play in blueprints and set view target with the main or cinematic camera, and capture high-resolution screenshots.
Learn the final steps of lighting an interior scene in Unreal Engine 5, applying skylight, directional light, direct light, spotlight, and point light to shape mood indoors and outdoors.
Learn Unreal Engine 5 Lighting by doing!
In this course, you will learn the fundamentals of lighting in Unreal Engine 5 and apply what you have learned to light up your game environment.
Master The Fundamentals
Within the first sections, you will learn how to install Unreal Engine 5 and set up the project. Through step-by-step videos, you will be comfortable navigating and get familiar with key concepts using Unreal Engine 5 before you jump into lighting.
You will use what you have learned and go hands-on with a complete lighting guide covering:
Unreal Engine 5 Overview
Camera Setup
The Light Types in Unreal Engine 5
Lighting Movability
Exposure
Lighting Properties
Post Processing
Lighting Optimization
By the end of this course, you will have lighted a game environment from scratch. You will be able to apply the same lighting principles to your own levels and move on to more advanced lighting techniques.
My name is Moustafa, and I am the director and co-developer of Farmtale on Steam. With years of experience within game development and teaching, I will be here for you every step of the way.
Game-optimized environment
It is not enough for your level to look good, but it also has to perform. You will learn how to use different game optimization tools to optimize your level to game-ready performance when lighting the environment. We will cover lightmap density, lighting complexity, static light overlap and more. We finish off with the cinematic camera system to add to the overall feel of your scene making it showcase ready for your portfolio.
Join our supportive community
Game development can be frustrating from time to time. You might miss an unchecked box somewhere, which leaves you out in the woods for hours. Or you might need moral support and ideas from aspiring developers like you. We are here for you whenever you need it. Join our Discord community and social media listed in the profile description.
I wish you the best,
Moustafa Nafei