I’m making a creature evolution simulator in Unity and I’m trying to figure out the best way to make the creature generation.
Each creature is made from multiple parts:
Head
Body
Legs/arms
Tail
The body acts as the “base” piece and contains attachment points where the other parts connect (head socket, leg sockets, tail socket, etc).
Each part also contains gameplay stats/traits, not just visuals. For example:
Speed
Protection
Warmth
Mass
Sight
Strength
Hunger
So a creature’s final stats are the combination of all its equipped parts.
I also want creatures to have:
A primary color
A secondary/accent color
Eye color
The models themselves are separate meshes I made in Blender.
Right now I mainly want:
Random creature generation
Modular creature assembly in Unity
Stats combined from parts
Easy setup in the Inspector
Eventually I want to expand this into a basic evolution simulation where:
Creatures reproduce
Children inherit traits from parents
Small mutations can happen
Biomes/environment affect survival
But I’m eventualy trying to build the evolution system
I’m very new to Unity and only have a limited understanding of C#, so I’m looking for advice