A downloadable prototype for Windows


PROCJAM 2022 UPDATE:

Made another small addition to this project for this year's PROCJAM.

- - -

A work-in-progress tool for creating procedurally generated trees and other natural environment features for existing project Hellas.

Initially going with placeholder sketch art, but I intend to do a proper graphics pass eventually.  The goal is to create various trees and plants.


PROGRESS

v1 - Starting with simple vertical trees (cypress): click to plant 1 of 3 variations with  random length and shape, built from base, mid and top segments.

v2 - Added tree trunks and made it so whole tree can be rotated or moved with all parts to allow for more flexible placement and dynamic movement.

v3 - Added random segment variations to increase variety + other tweaks.

v4 - Made trees scale-independent, resize & angle with mouse or KB.

v5 - Added dynamic wind, fir trees, and manual height stretching.

v6 - Added pine trees, 1st pass very work-in-progress.

v7 - Pine trees 2nd pass, separate branch movement.

v8 - Added style swapping from image files.

v9 - Added Y-shaped trees (WIP).

To be continued...

NEXT:

- more tree types: oak, olive, etc

- bushes, grass and other plants

StatusIn development
CategoryTool
PlatformsWindows
Rating
Rated 5.0 out of 5 stars
(2 total ratings)
AuthorChristiaan Moleman
Made withGameMaker, Adobe Photoshop
Tagsnature, Procedural Generation, PROCJAM, tree
LinksBlog, Twitter

Download

Download
procjamtrees_v1.zip 1 MB
Download
procjamtrees_v2.zip 2 MB
Download
procjamtrees_v3.zip 2 MB
Download
procjamtrees_v4.zip 2 MB
Download
procjamtrees_v5.zip 4 MB
Download
procjamtrees_v6.zip 4 MB
Download
procjamtrees_v7.zip 4 MB
Download
procgentrees_v8.zip 8 MB
Download
procgentrees_v9.zip 5 MB

Development log

Comments

Log in with itch.io to leave a comment.

Just one question...

I love this idea, and the preview looks great, but how would this program be used? I have a few ideas, but I want to hear your thoughts. How can this program be useful?

To start with the intention is purely to build systems that can generate trees for my own project Hellas, but it could possibly be expanded to be used by others in the future.

Alright. Again, great program.