Dev Diaries Part 1
Let there be plants!
Let’s wander The Evolving Forest together and explore the first of many dev diaries, as we delve a little into our work around plant breeding for the game — the Plant Generation System.
The Plant Generation System is used to generate the genetic makeup and visuals of your plant using its dominant genes to determine each genetic feature within its genetic makeup.
A plant’s genetics are based on both parent plants’ genetics to form a new hybrid that has its own genes. These genes determine all of the unique aspects of your plant including growth speed, external product efficiency, breeding capabilities and resources output. The specific genes inherited by your plant is a mystery to all but the Ancient One.
Don’t mind the flat colours in the below demo videos as we’re still in the process of integrating the proper plant textures into the game engine.
As you can see in the above video, we’re currently able to generate a vast multitude of plants with unique genetic signatures; all the plants you see here are generated using the genetics from two parent plants. There will be a few that look alike, as the parent plant’s genetic makeup is random each time for the purpose of this showcase.
In this video however, we used the same two parents for each plant and what you’ll notice is that we can see most offspring plants sharing the parents dominant features however over this long lineage every now and again we see an entirely different feature and very rarely, an offspring with every feature being non-dominant from its parents.
You might also notice the varying height differences in plants. This is because these are the different stages a plant will take over its lifetime as it’s cared for!
We hope his short Medium article goes somewhat to sating your appetite for details around genetics and breeding mechanics, as we commune with the Ancient One and carry out her grand vision. These will be a regular communique moving forward, and we can’t wait to share more with you real soon!
- The Evolving Forest Dev Team
Web: https://evolvingforest.io/
Discord: https://discord.gg/evolvingforest
Twitter: https://twitter.com/evolvingforest