The units available in Hundred Swords work admirably on both accounts, although there are only a few types. Unit graphics vary greatly, but each of the game's four races uses the same seven types. These types are divided into basic and advanced units. The most basic units are foot soldiers, archers, mages and cavalry. Foot soldiers are heavily armored and are effective in melee combat, but are incredibly slow.
Archers have a useful ranged attack combined with medium armor, attack and speed attributes.
Mages use a ranged attack that is a bit more powerful than the archers' and medium movement, but very poor armor. Cavalry are the swiftest of the units, and have a medium melee attack but are poorly armored. The three advanced units are Golems, cannons and air ships. The lumbering Golem is a slow, heavily armored unit with a very strong melee attack. Canons pack a powerful long range attack, but aren't particularly well protected and quite slow.