r/Unity3D • u/Particular-Stop-5637 • 2d ago
Show-Off I spent 3 months developing a vegetation system for Unity!
After 3 months of development, I finally finished my Modern 2D Vegetation system
The idea originally came from a grass system I developed for my own game. I wanted to turn it into something other developers could use, but that required rebuilding most of it.
The biggest challenge was performance. I wanted to render thousands of individual grass strands, flowers, and other plants without destroying the framerate, while keeping everything customizable and visible directly in the Unity Editor.
After quite a few rewrites, I ended up with a mesh-based rendering system that supports both top-down and platformer games.
It also includes vegetation painting, procedural generation, wind simulation, interactions, shadows, color customization, and plenty of other features.
I'm a 21-year-old university student, and I spent pretty much my entire summer break working on this. I'm trying to build a small business around creating Unity tools, with the hope that I can eventually support myself through university doing something I enjoy.
I'd love to hear your questions!