Welcome back to the latest update! This month has been all about moving from a static environment to a living, breathing world. We’ve overhauled the lighting, implemented a deep seasonal system, and optimized the engine to handle it all smoothly.
The world is no longer empty. We’ve successfully integrated AI Cars that navigate the terrain.
Implemented AI Car logic for path-following and obstacle avoidance.
Synced vehicle lighting with the world’s time of day—headlights now automatically toggle when the sun goes down.
Our custom World_Settings script now handles a fully procedural cycle.
Smooth Transitions: Created a state-based sun system (Rising, Staying, Setting, Night) with tweened light colors.
Procedural Sky: Integrated a sky system that removes that "static" look, creating deep oranges at sunset and cool blues at night.
Night Mode Signals: We now emit global signals so all world objects (like house lights and car glows) know exactly when to turn on.
Weather was previously chaotic; now it’s calculated.
Seasonal Logic: Added a 4-season cycle (Spring, Summer, Fall, Winter) based on the in-game month.
Smart Weather: Rain and Snow are now restricted by temperature and season, with built-in checks to ensure they behave realistically.
A world this detailed needs to run fast.
Signal Optimization: Fixed a major bug where signal mismatches were causing script execution to halt.
Physics Tweaks: Cleaned up how weather particles (Rain/Snow) follow the camera, reducing the compute load for the GPU.
Settings Persistence: The settings.json system now correctly saves and loads your quality preferences (Low to Ultra) and toggles for the Day/Night cycle.
ADDED: AI Car path-following system.
ADDED: Headlight logic for vehicles synced to World_Settings.
FIXED: Argument mismatch bug.
FIXED: Fog density and light color not updating during season shifts.
IMPROVED: Environment tweening for smoother light transitions.
IMPROVED: Performance on "Medium" and "Low" graphics presets.
Thank you for following the development journey!