ue-uds-time

Controls time of day, day/night cycles, and time-based events in Ultra Dynamic Sky for Unreal Engine.

55|5|Updated Mar 26, 2026
One-click install
npx skills add https://github.com/kevinpbuckley/unreal-engine-skills --skill ue-uds-time-kevinpbuckley
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ue-uds-time
Source: https://github.com/kevinpbuckley/unreal-engine-skills/tree/main/skills/ultra-dynamic-sky/ue-uds-time
Command: npx skills add https://github.com/kevinpbuckley/unreal-engine-skills --skill ue-uds-time-kevinpbuckley

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Setting up and controlling time of day in Unreal Engine projects using Ultra Dynamic Sky requires knowing the correct variables, runtime functions, and event dispatchers, and mistakes like leaving Animate Time of Day enabled or using a static sun silently break the result. ## Core Features & Use Cases - Time Control: Set time instantly via the Time of Day variable, Set Time with Time Code, Set Date and Time, or Set Time of Day With String, and animate smooth changes with Transition Time of Day. - Day/Night Cycles: Configure Day Length and Night Length in the Animate Time of Day category, with guidance on how Simulate Real Sun and Simulation Speed override them. - Event Dispatchers: Trigger gameplay logic at Sunrise, Sunset, Midnight, Hourly, Current Hour Changed, Every Minute, or arbitrary Custom Time values, including offset and check-period tuning. - Use Case: A designer wants street lights to turn on at sunset and a shop NPC to close at 22:00. Bind to the Sunset dispatcher for the lights and add 2200 to Custom Time Dispatchers, branching on the returned index. ## Quick Start Ask the agent to set up a day/night cycle in Ultra Dynamic Sky with a 10-minute day and trigger an event at sunset.

Frequently Asked Questions about ue-uds-time

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up a day/night cycle in Ultra Dynamic Sky?

Enable Animate Time of Day on the UDS actor, then set Day Length and Night Length in minutes of real time. If Simulate Real Sun is enabled, these are ignored and speed comes from Simulation Speed instead.

How do I trigger an event at sunset or sunrise in Unreal Engine?

Bind to the Sunrise or Sunset event dispatchers on the UDS actor, which fire when the sun crosses the horizon. Use Sunrise Event Offset and Sunset Event Offset to shift the trigger minute relative to the actual crossing.

Why won't Time of Day change at runtime in Ultra Dynamic Sky?

Time of Day cannot change at runtime when the sun is static or stationary mobility; the sun must be movable. Also check that Animate Time of Day is not overriding manual or Sequencer-driven changes.

What is the difference between Hourly and Current Hour Changed dispatchers?

Hourly fires once for every hour passed, so a jump from 14:00 to 18:00 fires it four times. Current Hour Changed fires only once for the new hour, making it better for reacting to the resulting time.

Does Ultra Dynamic Sky time of day replicate in multiplayer?

Yes, Time of Day and Date are replicated. Clients tick time locally between periodic Replicated Time of Day updates, so brief desync between resyncs is normal and self-correcting.

How do I keyframe time of day in Unreal Engine Sequencer?

Disable Animate Time of Day on UDS first, since it overrides keyframes, then keyframe the Time of Day variable directly. Values past 2400 roll into the next day automatically.