Environmental Systems
Time of day, dynamic skies, and world atmosphere
World Time Management
Track and manipulate world time. Real-time or accelerated time scales. Pause, fast-forward, or rewind time for gameplay mechanics. Events triggered at specific times of day.
- Time Ticking — World clock with configurable speed
- Time Control — Pause, set, or accelerate time flow
- Time Events — Trigger gameplay at specific hours
- Save Integration — Persistent time across save/load
Day/Night Cycle
Automatic sun rotation based on world time. Dynamic lighting that changes throughout the day. Configure dawn, day, dusk, and night periods. Perfect for open-world games with day/night mechanics.
- Sun Movement — Automatic celestial rotation
- Period Definition — Custom dawn/day/dusk/night timings
- Lighting Integration — Works with O3DE's lighting system
- Time-Driven Events — NPCs, enemies, or events tied to time of day
Dynamic Sky Configuration
Sky atmosphere parameters that respond to time of day. Control sky color, fog, cloud coverage, and atmospheric scattering. Build skies that feel alive and contribute to your world's mood.
- Atmospheric Parameters — Sky color, fog density, scattering
- Time-Based Transitions — Smooth sky changes throughout day
- Weather Integration — Foundation for weather systems
- Visual Atmosphere — Set the mood with dynamic skies
Technical Specifications
Components
Environmental control
Time: World clock, time ticker, time event triggers
Cycle: Day/night manager, sun rotation
Sky: Atmospheric parameters, dynamic sky configuration
Dependencies
Required: GS_Core
Rendering: Atom renderer (for sky/lighting)
Built on O3DE’s rendering features.
EBus Interfaces
Time Control: Get/set time, time speed control
Event System: Time-based event triggers
Sky Management: Atmospheric parameter control
Data Assets
Time Profiles: Day/night period configurations
Sky Profiles: Atmospheric preset assets
Atmosphere That Lives
Time as Mechanic
Use world time for gameplay. Shops open/close. NPCs follow schedules. Quests trigger at specific hours. Time becomes part of your game design.
Dynamic Visuals
Skies that transition from dawn to dusk. Lighting that changes mood throughout the day. Weather foundations for rain, fog, or storms. Visual atmosphere that evolves.
World Building
Day/night cycles make worlds feel alive. NPCs behave differently at different times. Exploration changes meaning when time affects gameplay. Build worlds that breathe.
Create Living Environments
From day/night cycles to dynamic skies — GS_Environment makes your world feel alive.
Get GS_Play Read Documentation Explore Other Gems