Procedural foliage generation refers to the generation of flora features, through the use of algorithms, with minimal
input required from the user. In the process of game development, generating foliage is often an important part of the game
development process.