Modern 2D/2.5D Vegetation/Grass View on Asset Store (opens in new tab)

Package details

Latest version
1.2
Last updated
First released
Unity version
6000.0.70 or later
Package size
150.3 MB
Files
434
Favorites
12
Views in the past week
67

Price tracking

Last checked
Tracked since
Lowest recorded
$9.99 on

Keywords

Modern 2D/2.5D Vegetation/Grass

by Leafo_Assets (opens in new tab)

5.0 / 5 ยท 4 ratings

Ratings by stars
Number of ratings for each star rating
5 stars 4
4 stars 0
3 stars 0
2 stars 0
1 star 0

Modern 2D/2.5D Vegetation/Grass Is a Stylized 2D vegetation system for Unity, designed for topdown/platformer. It adds animated grass, flowers, wind, lighting, sorting support, procedural placement

Price $19.99

Buy on Asset Store (opens in new tab)

Affiliate link ยท Purchases support this site

Price history

Last 6 months

USD
Price history for Modern 2D/2.5D Vegetation/Grass, 6 months Current $19.99; lowest $9.99; highest $19.99 in this period. $0 $10 $20 12 Oct 19 Oct 26 Oct 2 Nov Version 1.1 released 25 Oct 2026 v1.1 Version 1.2 released 5 Nov 2026 v1.2

Asset preview

1 / 17

Modern 2D/2.5D Vegetation/Grass screenshot 1

Modern 2D/2.5D Vegetation/Grass screenshot 1

About this asset

๐Ÿ”ฅ Demo Video | Documentation (In Unity Project) | Discord Server ๐Ÿ”ฅ

๐ŸŒฟ Advanced 2D Grass & Vegetation System for Unity

Modern 2D Grass is a customizable vegetation system for top-down games, platformers, pixel art, hand-drawn games, and stylized 2D projects.

Use your own sprites(or the ones included) to create grass, flowers, plants, reeds, bushes, or other vegetation. Paint vegetation directly in the editor, generate it procedurally, add wind, shadows and interactions, and control how it blends with the environment.

The system is built for both small decorative areas and very dense vegetation fields.

๐Ÿ“ฆ Package Includes

  • Complete 2D vegetation system
  • Top-down and platformer support
  • Vegetation painting tools
  • Procedural placement
  • Wind system
  • Runtime interactions
  • Runtime placements
  • Coloring and shadows
  • Masking tools
  • Demo scenes
  • Example vegetation sprites
  • Documentation

๐Ÿ”’ Compatibility

  • Top-down games
  • Platformers / side-view games
  • Pixel art
  • High-resolution sprites
  • Custom sprites and textures
  • Sprite atlases
  • Sorting Layers / Order in Layer
  • Prefab workflows
  • Large scenes
  • URP
  • URP 2D Lights
  • Unity 6.0 LTS and newer

๐ŸŒฟ Vegetation

  • Multiple vegetation types per area
  • Multiple sprite variants per type
  • Custom grass, flowers, plants and other sprites
  • Random scale, rotation and variation
  • Per-type settings
  • Top-down Y sorting
  • Platformer rendering
  • Dense vegetation fields
  • Small decorative patches
  • Chunk-based vegetation rendering

๐Ÿ–Œ Painting & Placement

  • Scene view painting
  • Adjustable brush size and density
  • Weighted sprite variants
  • Erasing
  • Procedural noise placement
  • Density textures
  • Placement masks
  • Object exclusion
  • Randomized placement
  • Vegetation visible directly in the editor

๐Ÿ’จ Wind

  • Global wind
  • Adjustable wind strength
  • Local wind areas
  • Wind gusts
  • Wind emitters
  • Sprite wind
  • Wind masks
  • Per-type wind settings
  • Top-down and platformer wind behavior

๐ŸŽฎ Interactions

Vegetation can react to characters, objects and gameplay events.

  • Grass bending
  • Directional displacement
  • Interaction falloff
  • Persistent bending
  • Pulse interactions
  • Stackable interactions
  • Multiple interaction shapes
  • Runtime cutting
  • Vegetation destruction
  • Growth and regrowth

๐ŸŽจ Coloring & Shadows

  • Single-color tint
  • Two-color gradients
  • Vertical gradients
  • Texture-based coloring
  • Ground-based coloring
  • Per-type color settings
  • Blend modes
  • Directional shadows
  • Blob shadows
  • Platformer flat shadows
  • Shadow falloff
  • URP 2D Lights support
  • Directional + URP 2D lighting mode

๐ŸŽญ Masks

  • Paintable visibility masks
  • Density masks
  • Smooth mask influence
  • Exclude vegetation from roads, buildings, paths and other areas
  • Per-type mask settings

โšก Performance

Modern 2D Grass uses a chunked mesh-based renderer instead of creating a separate SpriteRenderer GameObject for every plant.

  • Batched vegetation meshes
  • Chunk-based rendering
  • Visibility management
  • Large-area support
  • Runtime vegetation updates
  • Optimized editor rendering
  • Designed for dense vegetation scenes

โš™ Customization

Per vegetation type you can control:

  • Sprites
  • Variants
  • Density
  • Scale
  • Placement
  • Color
  • Gradients
  • Wind
  • Shadows
  • Interactions
  • Masking
  • Sorting
  • Randomization

๐Ÿ’ฌ Support & Updates

  • Dedicated Discord server
  • Documentation
  • Feature requests welcomed
  • Basic integration support
  • Support for newer Unity versions

*Works on all versions of Unity from 6.0 and up

*Supports current and upcomming Unity versions

*Music and sounds from the video are not included!

*Third-party assets shown in promotional material are all made by me and you're free use them in your commercial/noncommercial projects without credit.

From the publisher's Asset Store listing.

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP
6000.5.2f1 Not listed Compatible Not listed
6000.3.19f1 Not listed Compatible Not listed
6000.0.70f1 Not listed Compatible Not listed

As listed on the Asset Store.