I going only with Jobs for this ,
Vampire and elf job is included
Not a an idea BTW
Towers = Jobs
Some jobs have 3 upgrade paths like btd6
Let's started with starters towers, Your starters are warrior and mage
Warrior is a Melee Tower, Which has 2 paths
The first path is champion of the warrior, and the Second path is warrior's Fury
Mage Is a Magic tower which has 3 paths which is Fire lighting and Ice.
Now time get to other jobs.
Thief is a Ranged Tower which throws a dagger and steal gold when enemies are close, Thief has 2 paths which is more money from stealing, And the Rogue mastery which attacks Very fast.
Cleric is a Support Tower which attacks monsters by power of light, which has 3 paths is God of light, The light protection that cures Tower's defbuffs and gave a shield to protect against any monsters attacks, The light's wrath.
Pop Star is a support Tower, The tower doesn't attacks monsters is just Boosting Towers which effects is increasing Attack, Firerate and Range around Him/Her, Pop star has only have 1 path which is The super idol, IK there out of tune attacks in rela game but the will Lower the Towers stats.
Chef is a Melee and support tower , Is Attack monsters with pan and making dishes for other towes including himself/Herself, Chef job has 3 paths which is Increase the buff effects, making more various of foods, Making spicy dishes like on real game.
Cat is a Melee Tower, The tower attacks by scratch monsters with His/her Claws, the job has 2 paths, is the Cat-astrophe which more cats = More damage, the scratch of Fury which Do more damage to stronger enemies.
Imp is Magic tower, The tower Use Imp Magic to attack monsters, The Imp has 2 upgrade paths are Pitchforks of Despair, Whispers of terror which gives Wicked effects,
Scientist is a Magic and support tower who throws Potions at monsters that do splash Damage, the job has 3 paths are The Void accidents, MetaBoost program which is supportive, Malware Glitchness which cause enemies in glitchy mess.
Flower is a support and magic Tower who throw razor leaves, this job has 2 paths,which is The nature of foliage is Reduced the stun duration and Petals slow down Enemies, Petal of solar which cost Gold to Release a Sun Beam that do a lots of damage.
Princesses Is a Magic Tower who use a fan to attack monsters, The job has 2 paths, The Queen of Mii kingdom, Summons Servant warriors to attack enemies, the Sorceress princess gained a ability to make a Circle of Confusion which make monsters to not attack towers.
Tank Is a Ranged Tower that use Shells that explodes that deal AoE damage but has a reload system, this job has 3 paths, The giant one, makes has Giant Blast radius and stuns monsters, The Laser of Agony, gained a ability to charge this laser attack which is 5 seconds delay and deal so many damage on single enemy, The pro tank, Shoots out 25 homing Shells at once and deal big damage to stronger enemies and when the tower get more total damage increased this damage.
Vampire is a Magic tower that use bat boomerang that is a ricochet, This job has 2 paths The lord of bats, Transforms into a giant bat and makes a swarm of bat that attacks all enemies on screen,
The Souls of vamp, if tower defeat more enemies the stronger the tower gets.
The Elf is a Magic and Ranged Tower, Is attacks enemies with his/her bow
This job has 2 paths are The Forest God's Blessing Attacks Very Very fast with powerful damage, The forests nature, Creates a Barrier for all towers including himself/Herself.
All that This take me several Hours to write this
I might got a world record in this Fandom for making a longest post in this Fandom.