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
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
Affiliate link ยท Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 17
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
| 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.