I’m trying to make a game that has creature/monster taming and breeding, I have a few aspects I want to have, but I have no idea how to go about it via Code (GDScript is preferable)
I already know this will be a big project and how much work it’s gonna take, but I’m confident in my puzzle-solving abilities. All I need to know is the bare-bones of how to structure this so I can build whatever I need based on that, and where to place certain code within that structure in an organized manner.
This is gonna be a big post, so please quote what you’re responding to.
Creature/Model Variables (callable variables via code)
Spawn in the “overworld” based on Element
(Water elements spawn in water, etc.)
While some games have encounters in grass and take you to a separate stage for a battle, I’d like to have this just take place in the main world but have spawns set from a creature’s elemental variable
Elements like Pokemon but with element subsets
(Light elements bred with Air elements would combine to subset element of Lightning or one of the parent’s/grandparent’s genetic elements to be inherited by the offspring)
Genetically inherit different model parts from parents that can be combined
(mermaid tail from a Water element and wings from an Air element can either combine with both models on top of the base creature, or one or the other based on the element it inherits from it’s genetic line)
Basically I’d be sorting parts with variables like Air, Water, etc. and when the creature is called on during a breeding sequence, it would either combine both parts, one or the other, or if available parts from both parents’ grandparents
Here’s a Visual Graphic I made for both 2 & 3: