I want to create a game world where the ground will be a textured plane with only one texture. I want then, on top of the ground plane to draw flat features such as flowers, puddles, mud patches or roads. What comes to my mind is to have these as textures applied to planes that float slightly above the ground plane so that they cover it. Is this the best way to do it or is there a better solution.
Thanks