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 @export properties in the inspector

Installation

From the Godot Asset Library

  1. Open your project in Godot 4.5+
  2. Go to AssetLib tab
  3. Search for Dynamic 2D Grass
  4. Click Download and Install
  5. Enable the plugin: Project > Project Settings > Plugins > Dynamic 2D Grass

Manual Installation

  1. Download or clone this repository
  2. Copy the addons/dynamic_2d_grass/ folder into your project’s addons/ directory
  3. Enable the plugin: Project > Project Settings > Plugins > Dynamic 2D Grass
Published 12 days ago
StatusReleased
CategoryAssets
Release date 12 days ago
AuthorJomoho Games
Made withGodot
Tags2D, Atmospheric, Pixel Art, Retro, Top-Down
Code licenseMIT License
AI DisclosureAI 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

Leave a comment

Log in with itch.io to leave a comment.