204 Undead in 8 days
Class: Wizard
Subclass: Necromancy
Level: 20
This method uses Arcane Recovery, Signature Spell (Animate Dead), and assumes 1 long rest per day. The Necromancer Wizard can create, 2(Spell Slot level)-4, skeletons or zombies(I'm going to use skeletons) with the Animate Dead spell, 2 wights by casting Create Undead with the 8th level spell slot, 3 wights by casting Create Undead with the 9th level spell slot, and can capture an undead, that has less than 12 intelligence, permanently. Wights have an ability called Life Drain that will turn their target into a zombie if the attack kills the target. Many undead have the ability to raise more undead so using Command Undead to capture them will allow them to raise undead under your command. For this example I have chosen the Sword Wraith Commander but Shadows are nice too. Sword Wraith Commanders have an ability that allows them to summon 1d4+1 Sword Wraith Warriors per day that will last until their hp drops to 0.
Creating the army
Day 1
Step 1: cast Animate Dead using all available spell slots from 3rd-7th level and Signature Spell.
- Signature Spell: 2(3)-4=2
- 3rd lv slots: 3(2(3)-4)=6
- 4th lv slots: 3(2(4)-4)=12
- 5th lv slots: 3(2(5)-4)=18
- 6th lv slots: 2(2(6)-4)=16
- 7th lv slots: 2(2(7)-4)=20
- Total undead 74 skeletons.
Step 2: cast Create Undead using 8th and 9th level spell slots creating 2 and 3 wights respectively.
- Total undead 74 skeletons, 5 wights.
Step 3: use the wights to slaughter 60 humanoids, 12 per wight, wait 24 hours.
Step 4: use Command Undead to capture a Sword Wraith Commander and use his Call to Honor ability to summon 1d4+1 Sword Wraith Warriors.
- Total undead 74 skeletons, 5 wights, 1 Sword Wraith Commander, 4 Sword Wraith Warriors.
Step 5: use Arcane Recovery to restore two 5th level spell slots.
- Use these spell slots to cast Animate Dead and raise 2(2(5)-4)=12 skeletons.
- Total undead 86 skeletons, 5 wights, 1 Sword Wraith Commander, 4 Sword Wraith Warriors.
Step 6: take a long rest, you've earned it.
Day 2
Step 7: use all 3rd-6th level spell slots and Signature Spell to cast Animate Dead and reassert control over 78 skeletons.
- Signature Spell: 1x4=4
- 3rd Lv Slot: 3x4=12
- 4th Lv Slot: 3x6=18
- 5th LV Slot: 3x8=24
- 6th Lv Slot: 2x10=20
- Total undead 78 skeletons, 5 wights, 1 Sword Wraith Commander. We still have 8 skeletons that we need to reassert control over.
Step 8: Arcane Recovery to restore 2 5th level spell slots.
- Cast Animate Dead with one 5th level spell slot to reassert control on 8 skeletons.
- Use the remaining 5th level spell slot to cast Animate Dead creating 6 more skeletons.
- Total undead 92 skeletons, 5 wights, 1 Sword Wraith Commander, 4 Sword Wraith Warriors.
Step 9: use your 8th and 9th level spell slots to cast Create Undead and reassert control over the 5 wights. Wait for the zombies created by the wights to raise from the dead.
- Life Drain: creates up to 12 zombies under the wight's control
- 8th Lv Slot: 2wights+(2x12zombies)=26
- 9th Lv Slot: 3wights+(3x12zombies)=39
- Total undead 92 skeletons, 60 zombies, 5 wights, 1 Sword Wraith Commander, 4 Sword Wraith Warriors.
Step 10: start marching.
Step 11: cast Finger of Death with your 2 7th level spell slots creating 2 zombies.
- Total undead 92 skeletons, 62 zombies, 5 wights, 1 Sword Wraith Commander, 4 Sword Wraith Warriors.
Step 12: use the Sword Wraith Commander's ability "Call to Honor" to raise 1d4+1 Sword Wraith Warriors.
- Total undead 92 skeletons, 62 zombies, 5 wights, 1 Sword Wraith Commander, 8 Sword Wraith Warriors.
Step 13: repeat steps 6 through 12 until you reach you destination.
- During step 8 you will be reasserting control over 6 skeletons instead of creating 6 skeletons.
Undead Army
(Animate Dead) + (Create Undead x [wight + Life Drain]) + (Finger of Death) + (Command Undead x [SWC + Call to Honor])
For this example we are given 7 days of marching to the city and let's assume we gather all our undead and the Sword Wraith Commander with 4 Sword Wraith Warriors within 1 day. Once gathered we will pick up stragglers during the march. I'm also using 3 as the average roll of the 1d4 from Call to Honor.
92 + (5 + (5 x 12)) + (2 x 7) + (1 + 8(1d4 + 1))
92 + 65 + 14 + 1 + 32
158 + 14 + 32
204 undead
Keep in mind you would need to be willing to kill several villages to make this happen but depending on time constraints your number of undead is limitless.
Breakdown of army composition:
I like using skeletons for their versatile fighting tactics so I would choose them for the Animate Dead spell
92 skeletons,
74 zombies,
5 wights,
1 Sword Wraith Commander,
32 Sword Wraith Warriors
Final note, your army can grow by 2 zombies and 2 to 5 Sword Wraith Warriors per day. If needed you can use one of your 5th level spell slots to replenish skeletons at a rate of 6 per day. Your wights can help replenish any zombies lost, remember they can only command up to 12 at a time.