Enhydra Games - World Time Engine

A configurable game time framework for Unreal Engine

World Time Engine is an Unreal Engine plugin that provides a global, Blueprint-accessible time system for driving time-dependent gameplay — such as day/night cycles, crop growing timers, crafting durations and quest deadlines. It serves as a central hub managing in-game time across your entire world.

Core features include:

  • Time querying — read the current time of day, full timestamp, total elapsed seconds, pause state, and flow speed at any point in your Blueprints.

  • Configurable time structure — define how many seconds, minutes, and hours make up your in-game world's clock, and set how fast time flows relative to real time.

  • Runtime time manipulation — pause/resume time, jump to a specific moment, or add/subtract durations on the fly; all systems respect pausing and speed changes automatically.

  • Blueprint events — react to time changes automatically via events that fire when the clock is modified or when the flow speed changes.

  • Timer Trigger component — fire an event after a specified in-game duration has elapsed (e.g. "crop ready in 6 in-game hours"), fully respecting pauses and speed multipliers.

  • Point in Time Trigger component — schedule world events to fire at a precise moment on the in-game clock (e.g. "market opens at dawn"), ideal for quests and scripted sequences.

    Also check out our documentation and the demo level!