UE5 Day Night Cycle with Day Sequence

UE5 Day Night Cycle with Day Sequence

UE5 Day Night Cycle with Day Sequence

Creating a day and night cycle in Unreal Engine used to mean wiring together several sky actors, rotating a directional light, tuning atmosphere settings, and hoping nothing fought against your setup. In Unreal Engine 5.5, the Day Sequence system gives you a cleaner way to control sun, moon, atmosphere, clouds, and time of day from one place.

In this tutorial, you will build a simple dynamic day night cycle using the Day Sequence plugin. You will enable the plugin, clean up conflicting sky actors, add the Day Sequence Actor, preview time of day, and adjust cycle speed so the lighting changes over time.

The result is a clean time-of-day workflow that is easy to test, easy to tune, and much better than stacking random sky systems on top of each other.

Watch the video on YouTube: Create Dynamic Day Night Cycles in Unreal Engine 5.5 with Day Sequence

Join the Discord: Rambod Dev Discord

Subscribe for more Unreal Engine tutorials: Rambod YouTube Channel

What You Will Build

  • A dynamic day and night cycle in Unreal Engine 5.5
  • A Day Sequence Actor controlling time of day
  • A clean sky setup without conflicting old sky actors
  • Sun, moon, atmosphere, and cloud control through Day Sequence
  • A tunable day length for fast testing or slower gameplay cycles

Why Use Day Sequence?

The biggest advantage of Day Sequence is control. Instead of manually managing multiple actors and timelines, you use one system designed to handle time of day.

That makes the setup cleaner and easier to maintain. If one actor controls the main lighting cycle, you reduce conflicts between Directional Light, Sky Light, Sky Atmosphere, Moon, Clouds, and custom timeline logic.

Brutal truth: most broken day night systems are broken because too many different things are trying to control the sky at the same time.

Step 1: Enable the Day Sequence Plugin

Open the plugin window:

Edit > Plugins

Search for:

Day Sequence

Enable the plugin.

Unreal Engine will ask you to restart the editor. Accept the restart, then reopen your project.

Without this plugin, the Day Sequence Actor will not be available, so this step is required.

Step 2: Remove the Existing Sky Setup

If your level already has the default sky setup from a template, remove the existing sky actors before adding Day Sequence.

Common actors to remove include:

  • Directional Light
  • Sky Light
  • Sky Atmosphere
  • Volumetric Clouds
  • Sky Sphere or old sky Blueprint actors

The reason is simple: Day Sequence should become the main controller for the sky and time of day.

If you leave old actors active, you may end up with two suns, broken exposure, incorrect moon lighting, or sky elements that do not match the current time.

Step 3: Add the Day Sequence Actor

Open the Place Actors panel and search for:

Day

You should see actors related to the Day Sequence workflow, including Sun, Moon, and the Day Sequence Actor.

Drag the Day Sequence Actor into your level.

This actor becomes the core of your day night cycle. It gives you a central place to control the time of day and preview lighting changes.

Step 4: Preview the Time of Day

Select the Day Sequence Actor in the level.

In the Details panel, find the time-of-day preview controls. Use the preview slider or time value to scrub through the day.

Try values such as:

  • 10:00 for morning daylight
  • 01:00 for night lighting
  • 18:00 for sunset-style lighting

This preview is useful because it lets you evaluate the full lighting range quickly without waiting for the cycle to run in real time.

Step 5: Use Live Preview

Enable Live Preview if you want to watch the cycle progress while working in the editor.

This is useful when testing how your scene reacts across a full day cycle. You can check shadows, exposure, material readability, emissive lights, reflections, and nighttime visibility without constantly entering Play mode.

Do not skip this testing step. A scene that looks good at noon can look terrible at night if materials and exposure are not balanced.

Step 6: Adjust Day Length and Cycle Speed

In the Day Sequence Actor settings, adjust values such as day length and cycle speed.

For quick testing, use a short cycle like:

60 seconds

This lets you quickly observe a full day night loop.

For actual gameplay, use a longer value that matches your game design. A survival game, open-world exploration game, or cinematic scene may each need a different time scale.

Short Testing Cycle vs Gameplay Cycle

During development, a short loop is better because it helps you tune lighting fast.

During gameplay, a short loop may feel absurd. If the sun rises and sets every minute in a serious game, it will look fake unless that is an intentional stylized choice.

Use short cycles for testing and longer cycles for final gameplay.

What Day Sequence Controls

With Day Sequence active, the system can coordinate important sky and lighting elements such as:

  • sun direction
  • moon direction
  • sky atmosphere
  • cloud behavior
  • time-of-day progression
  • preview and playback controls

The main benefit is that these systems are controlled together instead of being adjusted separately with disconnected Blueprint logic.

Common Mistakes to Avoid

  • Forgetting to enable the Day Sequence plugin
  • Not restarting Unreal after enabling the plugin
  • Leaving old sky actors active and creating lighting conflicts
  • Using too fast a cycle for final gameplay
  • Only testing daytime and ignoring sunset or night lighting
  • Adding extra Directional Lights without understanding what Day Sequence already controls

Troubleshooting

The scene is too dark at night

Check your sky contribution, exposure, emissive materials, and nighttime fill lighting. Night should be readable unless your game intentionally requires darkness.

The sun looks flat at noon

Review atmosphere settings, shadow softness, exposure, and material response. Harsh noon lighting can easily look bland if the scene has no contrast or atmosphere.

The clouds do not look dynamic

Make sure the cloud setup is being driven by the Day Sequence workflow and not overridden by older sky or cloud actors in the level.

The lighting looks inconsistent

Check whether you still have old Directional Light, Sky Light, or Sky Sphere actors active. One clean controller is better than several systems fighting each other.

Where This System Is Useful

A Day Sequence day night cycle is useful for many Unreal Engine projects, including:

  • open world games
  • survival games
  • exploration projects
  • cinematic environments
  • weather and lighting demos
  • architectural visualization scenes with time-of-day previews

Conclusion

In this tutorial, you created a dynamic day night cycle in Unreal Engine 5.5 using the Day Sequence plugin. You enabled the plugin, removed conflicting sky actors, added the Day Sequence Actor, previewed time of day, enabled live preview, and adjusted cycle length for testing and gameplay.

The important lesson is simple: keep the sky system clean. Let Day Sequence control the timeline instead of building a pile of competing lighting actors.

Watch the full tutorial on YouTube: Create Dynamic Day Night Cycles in Unreal Engine 5.5 with Day Sequence

Subscribe for more Unreal Engine tutorials: Subscribe to Rambod on YouTube

Frequently Asked Questions

What is Day Sequence in Unreal Engine 5.5?

Day Sequence is a workflow for controlling time of day, including sun, moon, atmosphere, clouds, and timeline preview from a centralized actor.

Do I need to enable a plugin for Day Sequence?

Yes. You need to enable the Day Sequence plugin from the Plugins window and restart Unreal Engine before using the Day Sequence Actor.

Should I delete the default sky actors before using Day Sequence?

Yes, in most clean setups. Leaving old sky actors active can create conflicts with the Day Sequence system.

Can I preview time of day without pressing Play?

Yes. The Day Sequence Actor includes preview controls that let you scrub time of day directly in the editor.

What is a good day length for testing?

A short loop such as 60 seconds is useful for testing. For gameplay, use a longer cycle that fits your project design.

Is Day Sequence good for beginners?

Yes. It is a cleaner starting point than manually wiring several sky and lighting actors together from scratch.

Rambod Ghashghai

Rambod Ghashghai

Technical Director & Unreal Engine Educator

Senior systems architect and Unreal Engine technical educator with 11+ years of enterprise infrastructure experience. Director of IT at Tehran Raymand Consulting Engineers and creator of Rambod Dev.

Full profile

Related Tutorials

More lessons connected by category, tags, engine version, or implementation type.

What To Do Next

Keep exploring practical Unreal Engine and systems programming work.

Recommended resource

Recommended for this tutorial

Useful tools selected for this workflow topic.

Share this page

Send it to your network in one tap.

Instagram doesn’t provide direct web share links. We copy your URL and open Instagram.