
Time in RPBuddy moves continuously while the game is unpaused. NPCs follow daily routines, weather shifts, and the world evolves as days pass.
Time is displayed in the HUD at the top of the screen, showing the current day, time, and weather.
The day is divided into 8 time slots:
| Slot | Hours |
|---|---|
| Dawn | 03:00 – 06:00 |
| Morning | 06:00 – 09:00 |
| Late Morning | 09:00 – 12:00 |
| Afternoon | 12:00 – 15:00 |
| Late Afternoon | 15:00 – 18:00 |
| Evening | 18:00 – 21:00 |
| Late Evening | 21:00 – 00:00 |
| Night | 00:00 – 03:00 |
Time advances continuously while the game is unpaused — no player action needed. Conversations also advance time based on their length.
Use the pause/resume buttons in the HUD to stop or start time. Your pause state is saved — if you leave and come back, the game stays paused or unpaused as you left it.
During evening or night, a moon icon appears in the HUD. Click it to sleep until morning — the screen fades to black and time advances to the start of the next day.
Click the campaign day number in the HUD to open the Passage of Time panel. From here you can skip forward or rewind.

Skipping forward:
Rewinding:
Same-day adjustment:
At 03:00 each day, the daily cycle resets:
Weather is generated per biome and per time of day. It's shown in the HUD and influences NPC dialogue — characters will comment on a storm or mention the heat.
Weather varies by biome type: a desert world gets sandstorms and scorching sun, while a frozen tundra gets blizzards and ice fog.
NPCs move between locations based on the time of day. During the day, they travel to their workplace and social haunts. At night, they return home. Hover over a building to see which NPCs are currently there.
See Daily Routines for more on configuring NPC schedules.