Modern 2D/2.5D Vegetation


Adjustable brush size and density ... Erasing ... Density textures Placement masks Object exclusion Randomized placement Vegetation visible directly in the editor Wind


by Leaf Studios


Price History +

Modern 2D/2.5D Vegetation is a stylized 2D vegetation system for Unity, designed for top-down, and platformer. It adds animated grass, flowers, wind, lighting, sorting support, procedural placement

🔥 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
  • 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.