Zombies were used in many places so for variety I created 2 unique meshes each composed of several bodyparts including split half-torsos, arms, legs, heads and hands.These body parts were interchangeable across the two meshes as they shared vertex positions on the joint lines. Arms and heads had internal caps on neck and shoulders so they could be optional.

I created a variety of walk, run and attack animations and scripted each variant to use one set of these. In this way I was able to assemble several zombie variations and fill a room with a variety of creatures and animations, all sharing one texture and 2 base meshes.