Updates grass and tree spawning to use the parent's RNG,
ensuring consistent random generation based on the seed.
This removes redundant RNG instances and ensures that grass and
trees are generated predictably for a given cell.
Adds procedural ground tile generation with chunking for improved performance.
Includes:
- Ground tile entity with debug text and cell information
- Grass and tree placement based on cell data
- Ground shader for visual representation
- Chunk loading and unloading system based on player position
Changes wind-related shader uniforms to be global.
This allows easier access and modification of these
parameters from other shaders or scripts, improving
the wind effect consistency across the scene.
Adds visual effects, including fire and rain, to the scene.
The VFX are implemented using GPUParticles3D nodes.
Optimizes tile map generation by reducing chunk size and tiles
per frame. This improves performance.
Sets the SubViewport to have a transparent background.
Initializes the Godot project with basic configuration files.
This includes:
- EditorConfig for code style consistency.
- Git attributes for line ending normalization.
- Git ignore for Godot specific files.
- A default project icon.
- Initial project settings.