I never got Pokémon: of course it’s cute to tame a fantastical pet, but I never liked the “dog fighting pit” aspect of it. In most games, they distinguish between (invulnerable) pets and (bulk-clonable) battle animals.
This thread reminds me of “requirements management” and typical misunderstandings in (software) development. At my work, my colleagues spend a lot of time spelling out what they expect when we add new functionality to our software, it’s essential to prevent wasted effort due to misunderstandings.
When you say you like procedural worlds, or in-game pets, what do you actually mean?
For example, I expected the alien settlements/ruins and mission challenges to tie into the procedurally generated worlds. I thought that goes without saying, but no game actually does that.
In NMS, over here, we have these planets and solar systems. And over there, we have missions that ignore the political and geographical etc. reality on the planet. Oh…
And we encounter settlements placed by beings who clearly don’t share our senses and physicality, because they don’t build where the view is nice, or where the harbour is accessible, or where it’s safe, etc.
(I know it’s because the algorithm can’t pre-generate the whole area and calculate for each hut “what would a sentient being do?” Similar to Minecraft where one third of the village is in a lake, one third floating above collapsed gravel, and the third third is uphill along a cliff… Nobody asked for that, we just wanted “villages”!)
And what for example do you expect of pets? A choice of species, colour, size; individuality (custom naming, and maybe a choice of collar or ribbon) so they look different from a wild creature; some sort of invulnerability (otherwise griefers will hunt them); and they should follow us, and we can call and dismiss them, right?
And what unspoken petlike behaviour did you expect? It should look at us, it should sometimes come to us, sit decoratively where ever we put its bed, bring us something, react to balls/toys, playfully try to take something or pull us, point out something interesting to us, be petted, ask for food, be scared of danger and run back to us, be curious about herbivores and suspicious of carnivores, …? Is anyone going to program all that?? That’s a whole new game for itself!