GameMaker (2.0 - 2.2.x)

Depth-Based Grass with Wind

Gurpreet Singh Matharoo

You must be logged in to obtain assets


Drawing grass with depth has never been so easy, and fast!

Using this asset, you can add grass to your game that will have depth and also a wind effect. You can fill your room with grass, or set a circular or rectangular area to fill grass in.

Available for GMS 2.x.


How do I use it?

Setting it up as simple as placing an object inside a room! You can customize the variables inside the object to create the grass the way you like it.

To enable depth in your game objects, you have to use depth = -y in its Step event.

The documentation present inside the scripts has everything you need to know to use the asset to its fullest.

How is this "fast"?

The asset uses vertex buffers to draw the grass, which is A LOT faster than drawing them using objects or draw_sprite() functions.

Can I use my own grass sprite with it?

Sure! You can use any sprite you want.

You can also enable random sub-images in the object, so it will use any of the sub-images available in the sprite, at random. This means you can have different types of grass, and even have some flowers and plants in it!

Do I have to give credits if I use it in my game?

You don't have to, but feel free to do so if you want to.

Can the swaying pattern be adjusted?

Yes, you can adjust the pattern size.

End User Licence Agreement (EULA).

Age Rating: None


GMS2 - Version 1.1.2. Published November 4, 2017

Bug fix

Loading, please wait

Package contents

Loading, please wait

What is the issue?

Loading, please wait