All the possible Species options are bundled together into one huge mega-trait right now, and it's only set to grow from there.
Instead of confronting all users with all options, I suggest we break up species into two steps. This may be represented with two traits, or just the one trait, and is either way something entirely new. In this suggestion I'll represent it as just one trait in which multiple separate choices happen:
Species (step 1): Human, Demihuman, Animal (new), Insect, Arachnid (new), Robot
Species (step 2) depends on your choice in step 1.
- If you chose Demihuman, you see: Goblinoid, Elf, etc
- If you chose Animal, you see all the various animal species we have, whether fuzzy, scaly, or acquatic.
- If you chose Insect or Arachnid, you'll again see the relevant small group of species. (We might just combine these.)
This might be displayed on the profile like this:
Species: Human
Species: Animal, Bear
Species: Demihuman, Elf
Species: Animal, Shark
Species: Animal, Dragon
Species: Animal, Dinosaur
Species: Robot
You will be searchable by step 1 or step 2: find animal profiles
and find bear profiles
will both match that second example.
The ones I'm not sure about: Alien, Golem, and maybe also Robot, Do those go in step 1, one step 2 group, multiple step 2 groups, some kind of other trait or optional step 3 (Species: Animal, Dragon, Alien)? If we had a step 3, is there other stuff that'd make sense to put there?
(This was inspired by add sub-categories to species. That one mentions human ethnicities, as well, which could be something we use for the 2nd step of Human.)