Dynamic 2D Grass System for Godot
A stylised 2D pixel-art grass system for Godot 4.5+, featuring wind animation, character-reactive displacement, grass destruction via effector decals, and world-space cloud shadows.
Created by Jomoho Games, based on original work by Dylearn.
Features
- Camera-adaptive grass streaming (handles large tilemaps efficiently)
- Per-instance wind sway via dual scrolling noise textures
- Stepped framerate animation with per-blade phase offset
- Fake perspective UV squishing
- Noise-based colour patches and accent grass variants
- Character-reactive displacement via effector system
- Grass destruction and regrowth via effector decals
- Full-scene cloud shadow overlay with pseudo-3D offset
- TileMapLayer integration with automatic grass placement
- All parameters exposed as
@exportproperties in the inspector
Installation
From the Godot Asset Library
- Open your project in Godot 4.5+
- Go to AssetLib tab
- Search for Dynamic 2D Grass
- Click Download and Install
- Enable the plugin: Project > Project Settings > Plugins > Dynamic 2D Grass
Manual Installation
- Download or clone this repository
- Copy the
addons/dynamic_2d_grass/folder into your project’saddons/directory - Enable the plugin: Project > Project Settings > Plugins > Dynamic 2D Grass
| Published | 12 days ago |
| Status | Released |
| Category | Assets |
| Release date | 12 days ago |
| Author | Jomoho Games |
| Made with | Godot |
| Tags | 2D, Atmospheric, Pixel Art, Retro, Top-Down |
| Code license | MIT License |
| AI Disclosure | AI Assisted, Code, Text |
Download
Download NowName your own price
Click download now to get access to the following files:
https://github.com/mlaass/dynamic-2d-grass
External
dynamic-2d-grass-main.zip 296 kB
Development log
- Dynamic 2D Grass system for Godot 4.x12 days ago

Leave a comment
Log in with itch.io to leave a comment.