


Grass Rhythm is a musical game for mobile, inspired by the PS3 game Flower.
It’s meant to give the player a relaxing experience flying a bee between hills and collecting flowers in big fields of grass.
The main challenge is to create the largest fields of grass that can run on a mobile.
This was achieved by using Unity Data Oriented Tech Stack ( DOTS ) which allowed the game to display 35k+ grass blades.
When the game starts, a hidden benchmark is run to max grass blades number before the framerate starts dropping.
The hills are created dynamically with a sin wave function and all blades are moved and colored through a custom shader. They are also coming from a pool to minimize allocations and a constantly placed in front of the camera to get a nice visual density.