• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 05:34
CEST 11:34
KST 18:34
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
[ASL21] Ro24 Preview Pt2: News Flash9[ASL21] Ro24 Preview Pt1: New Chaos0Team Liquid Map Contest #22 - Presented by Monster Energy16ByuL: The Forgotten Master of ZvT30Behind the Blue - Team Liquid History Book20
Community News
Weekly Cups (March 23-29): herO takes triple6Aligulac acquired by REPLAYMAN.com/Stego Research8Weekly Cups (March 16-22): herO doubles, Cure surprises3Blizzard Classic Cup @ BlizzCon 2026 - $100k prize pool49Weekly Cups (March 9-15): herO, Clem, ByuN win4
StarCraft 2
General
https://www.facebook.com/Hair.Boost.Serum.UK/ What mix of new & old maps do you want in the next ladder pool? (SC2) Team Liquid Map Contest #22 - Presented by Monster Energy Aligulac acquired by REPLAYMAN.com/Stego Research Weekly Cups (March 23-29): herO takes triple
Tourneys
RSL Season 4 announced for March-April Sparkling Tuna Cup - Weekly Open Tournament StarCraft Evolution League (SC Evo Biweekly) WardiTV Mondays World University TeamLeague (500$+) | Signups Open
Strategy
Custom Maps
[M] (2) Frigid Storage Publishing has been re-enabled! [Feb 24th 2026]
External Content
Mutation # 519 Inner Power The PondCast: SC2 News & Results Mutation # 518 Radiation Zone Mutation # 517 Distant Threat
Brood War
General
[ASL21] Ro24 Preview Pt2: News Flash ASL21 General Discussion Gypsy to Korea How Can I Add Timer & APM Count? A cwal.gg Extension - Easily keep track of anyone
Tourneys
[ASL21] Ro24 Group F [ASL21] Ro24 Group E Azhi's Colosseum - Foreign KCM Escore Tournament StarCraft Season 2
Strategy
Fighting Spirit mining rates What's the deal with APM & what's its true value Simple Questions, Simple Answers
Other Games
General Games
Nintendo Switch Thread Stormgate/Frost Giant Megathread Starcraft Tabletop Miniature Game General RTS Discussion Thread Darkest Dungeon
Dota 2
The Story of Wings Gaming Official 'what is Dota anymore' discussion
League of Legends
G2 just beat GenG in First stand
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Deck construction bug Heroes of StarCraft mini-set
TL Mafia
Mafia Game Mode Feedback/Ideas TL Mafia Community Thread Five o'clock TL Mafia
Community
General
US Politics Mega-thread Things Aren’t Peaceful in Palestine Canadian Politics Mega-thread The Games Industry And ATVI European Politico-economics QA Mega-thread
Fan Clubs
The IdrA Fan Club
Media & Entertainment
[Manga] One Piece Movie Discussion! [Req][Books] Good Fantasy/SciFi books
Sports
2024 - 2026 Football Thread Formula 1 Discussion Cricket [SPORT] Tokyo Olympics 2021 Thread General nutrition recommendations
World Cup 2022
Tech Support
[G] How to Block Livestream Ads
TL Community
The Automated Ban List
Blogs
Funny Nicknames
LUCKY_NOOB
Money Laundering In Video Ga…
TrAiDoS
Iranian anarchists: organize…
XenOsky
FS++
Kraekkling
Shocked by a laser…
Spydermine0240
ASL S21 English Commentary…
namkraft
Customize Sidebar...

Website Feedback

Closed Threads



Active: 16501 users

Why is there armour in RTS games?

Forum Index > General Games
Post a Reply
KungKras
Profile Joined August 2008
Sweden484 Posts
June 23 2017 18:18 GMT
#1
Hello TL!
I've played RTS games a very long time. And one of the things I always found to be the most confusing is the armour of the units.
When I was a kid it was easy to understand that a unit had a certain number of hit points and dealt a certain damage with its attacks. But I could never really understand how armor played a role in the damage calculations. And I never quite got why it was even there in the first place.

I mean in Starcraft you have small and big units, and they allready affect how much damage an attack does to a target. If a unit is supposed to have heavy armour why not just increase its hitpoints?
When upgrading armour why not just add extra hitpoints to all units?
I'm not asking because I want to remove armor from the game, I'm just very curious about what that mechanic brings to the table that improves the gameplay.

So in short. How does armor in an RTS make the game more fun?
Any thoughts on this?
"When life gives me lemons, I go look for oranges"
_fool
Profile Joined February 2011
Netherlands682 Posts
Last Edited: 2017-06-23 18:52:02
June 23 2017 18:29 GMT
#2
Well, for one:

Armored units would be relatively good vs units that do fast low-damage attacks, because the armor would be applied to each attack. The armor would be far less effective against slow high-damage attacks, since the armor would be applied fewer times.

In numbers:
+ Show Spoiler +

When a zergling attacks a roach, the +1 armor of the roach is applied to each swipe of the zergling, reducing its damage to 4 from 5, a whopping 20%. Without the armor, the roach would have died after 29 attacks, but because of the armor it's still alive after 29 attacks with 30 hp or so left. So in this scenario the armor results in an extra 30 hp.

When a Siege Tank attacks a roach, the +1 armor of the roach is applied to each shot of the tank, reducing its damage to 24 from 25, a pityful 4%. Without the armor, the roach would have died in 6 shots, but because of the armor it's still alive after 6 shots with 1 HP left. So in this scenario the armor results in 1 extra hp.


So adding armor to RTSs -among other things- makes units better in certain contexts but worse in other contexts (whereas adding HP would make units better in every context). So armor in RTS requires the players to make unit composition choices, and that makes for the S in RTS.
"News is to the mind what sugar is to the body"
Ciaus_Dronu
Profile Joined June 2017
South Africa1848 Posts
June 23 2017 18:35 GMT
#3
Armour creates some very different scaling dynamics to just attack and health. It allows, for example, marines and zerglings to be very good damage dealers overall for their cost without invalidating tanky units like ultralisks.

The same is true of upgrades, the armour upgrades affect unit interactions differently to attack upgrades, creating additional timings and interactions, in a non-contrived way. A good example of this is mutalisks in ZvZ. As a mutalisk player, and I am rewarded heavily for good scouting of my opponent's tech, because armour is much better in mutalisk vs mutalisk than attack, but against hydras, spores and infestors if I am going ling bane muta I'm better off going attack or investing the gas elsewhere entirely.

So it helps make endgame tech relevant, stops fast-firing early game units from totally dominating all game long (marines especially force the armour system to a degree) and gives another tactical choice that a better player can get edges with over an inferior opponent. As a mostly Zerg player, there are numerous games I've won / come back in etc almost entirely by choosing a timing that relies heavily on ground, air or ultralisk armour against an opponent whose tech or build left them weak to that.

It also nicely augments playstyles with regeneration, so mutas, burrow roaches, bio by allowing you a slightly better chance of saving a unit / getting more effective HP out of it.

Excalibur_Z
Profile Joined October 2002
United States12240 Posts
June 23 2017 19:56 GMT
#4
On June 24 2017 03:18 KungKras wrote:
Hello TL!
I've played RTS games a very long time. And one of the things I always found to be the most confusing is the armour of the units.
When I was a kid it was easy to understand that a unit had a certain number of hit points and dealt a certain damage with its attacks. But I could never really understand how armor played a role in the damage calculations. And I never quite got why it was even there in the first place.

I mean in Starcraft you have small and big units, and they allready affect how much damage an attack does to a target. If a unit is supposed to have heavy armour why not just increase its hitpoints?
When upgrading armour why not just add extra hitpoints to all units?
I'm not asking because I want to remove armor from the game, I'm just very curious about what that mechanic brings to the table that improves the gameplay.

So in short. How does armor in an RTS make the game more fun?
Any thoughts on this?


It depends on the RTS game you're talking about. In Starcraft (and SC2), 1 armor means 1 flat physical damage reduction per instance. In War3 (or Dota), n armor provides 0.06n / (1 + 0.06n) physical damage reduction. The former is strong against high rates of fire but weak against big damage instances. The latter is more balanced against both, but harder for players to grasp at a glance.

Let's say you have 1 Siege Tank shooting 1 Marine in BW. The Siege Tank does 70 / 2 = 35 damage to the Marine, and the Marine has 40 HP. If the Marine stims, he can be one-shot by the Tank (35 damage vs 30 HP). If the Marine has 1 armor, 2 armor, 3 armor, it still dies (34.5 damage, 34 damage, 33.5 damage). It can never survive in this scenario. However, if armor upgrades gave +% health instead, say 10% per upgrade, then the Marine would have (30, 34, 38, 42) health after stimming, and would survive starting at +2.

Now let's look at 1 Marine shooting 1 Zergling. It takes 6 shots to kill a Zergling at 6 damage each. At +3 armor, it takes 12 shots. If the Zergling had more health instead, it would need double the health to be as valuable against a Marine as 3 damage reduction. Zerg have health regeneration too which makes damage reduction more valuable than a flat health increase.

It's another tuning lever for balance.
Moderator
Navane
Profile Blog Joined February 2007
Netherlands2751 Posts
June 23 2017 21:03 GMT
#5
I'm going to chip in too.

As you said, there is hitpoints and damage. And you wonder how armour comes into play.

Another thing that there is, which you missed, is time. Some units deal many small bursts of damage, others deal slow but big bursts. So even though their damage-per-second (DPS) is the same, they deal it in a different intensity.

This is where armour comes into play. If there was no armour, then the difference between fast-low-damage and slow-high-damage (with equal DPS) would be nil.

But with armour (as it works in sc broodwar), it lowers the damage of each burst with a fixed amount. So fast-low-damage dealers are in disadavantage against armoured units.
Jealous
Profile Blog Joined December 2011
10310 Posts
June 23 2017 21:30 GMT
#6
To add to what has already been said, in other games such as Age of Empires, different units have different kinds of armor. Cavalry are weak against Pikemen, who are weak against Archers, or something like that. This difference is created mostly because of armor classes. In BW this is handled through attack types and unit sizes.

Let's not forget that different armor classes means different upgrades for each type of unit - in BW this is ground armor vs. air armor, meaning there has to be some sort of commitment to a certain unit type, which is a strategic point in itself. Same applies to attack.

In summary, it adds depth to RTS, which in turn makes it more fun to learn and master. GG close thread.
"The right to vote is only the oar of the slaveship, I wanna be free." -- бум бум сучка!
TheYango
Profile Joined September 2008
United States47024 Posts
June 23 2017 22:15 GMT
#7
On June 24 2017 04:56 Excalibur_Z wrote:
It depends on the RTS game you're talking about. In Starcraft (and SC2), 1 armor means 1 flat physical damage reduction per instance. In War3 (or Dota), n armor provides 0.06n / (1 + 0.06n) physical damage reduction. The former is strong against high rates of fire but weak against big damage instances. The latter is more balanced against both, but harder for players to grasp at a glance.

War3's armor formula doesn't really change how different types of attacking units interact with a unit's EHP. However, it *does* affect how much relative damage units take between physical attacks and magical attacks, since spell damage does not interact with armor. A low HP high armor unit will be relatively durable to normal attacks, but vulnerable to damage spells, while a unit with high HP and low armor might have similar EHP against normal attacks, but be much less vulnerable to spells.
Moderator
Excalibur_Z
Profile Joined October 2002
United States12240 Posts
Last Edited: 2017-06-23 22:39:37
June 23 2017 22:39 GMT
#8
I didn't want to water down the messaging by introducing damage types that don't interact with armor (that's why I limited it to physical damage reduction), but yes. =)
Moderator
KungKras
Profile Joined August 2008
Sweden484 Posts
June 23 2017 23:14 GMT
#9
A lot of interesting answers. I can totally see how it gives more design freedom when balancing the game.
The warcraft 3 formula seems to asympthotically move towards 100% but never reach it. I guess it isn't used to distinguish many small attacks from a few big like in SC. Maybe the different armour and damage types fill that role in WC.
Cool stuff
"When life gives me lemons, I go look for oranges"
Frudgey
Profile Joined September 2012
Canada3367 Posts
Last Edited: 2017-06-23 23:41:45
June 23 2017 23:37 GMT
#10
On June 24 2017 07:39 Excalibur_Z wrote:
I didn't want to water down the messaging by introducing damage types that don't interact with armor (that's why I limited it to physical damage reduction), but yes. =)

If there's one thing I know, it's that Yango just knows stuff.

Like if you ask him what he thinks the future meta of StarCraft: Brood War will be, he'll probably correctly guess it.

EDIT: But I guess to at least try and attempt to bring something to the conversation, like everyone said, armour is just another variable you can use to fine tune the balancing.

In most of the games I've played, I thinks some people think that armor is synonymous with hit points, but having the two be separate often yields different and interesting interactions.

And then you have systems like Dungeons and Dragons, where having an armour class completely changes how the game is played, how you build your character, etc.
It is better to die for The Emperor than live for yourself.
blunderfulguy
Profile Blog Joined April 2016
United States1415 Posts
Last Edited: 2017-06-24 03:25:51
June 24 2017 03:21 GMT
#11
Armor adds complexity and depth by adding a new stat to the equation outside of Health and Damage just like Attack Speed gives some nuance and depth to Unit Damage output, while also giving more tools for players. And for developers, more options to toggle and tweak gives a bigger game-design-pool to swim in creatively and gives more options for balancing games. To me: "SC With Armor" is to Chess as "SC Without Armor" is to Checkers.

Basic, Piercing, Magical damage types, or Light, Normal, Heavy armor types give more complexity. With all of those in War3 or SC it takes it another step further to make it more like Stratego or Risk compared to Chess.

And just to go off of D&D real quick, it's really cool to look at other Pen and Paper RPGs like King Arthur Pendragon and see how they do things like Armor and Hit Chance and how it changes combat and how players actually play the game.

Edit: Complexity, to a degree depending on the people, adds fun. Simple things are not usually the most fun things. Interactive and complex things often are. People like experiencing and learning new things and interacting with those things, it's fun, and some amount of depth will keep people learning and experiencing something over time instead of all at once, which is a win-win for players and developers.
Blunder Man doing everything thing a blunder can.
Please log in or register to reply.
Live Events Refresh
Next event in 26m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
SortOf 78
Codebar 59
trigger 32
Rex 1
StarCraft: Brood War
Stork 488
BeSt 193
Leta 166
actioN 149
Dewaltoss 97
sSak 89
Shuttle 53
910 27
NaDa 22
Noble 16
[ Show more ]
sorry 15
Rock 12
Bale 11
Dota 2
XaKoH 640
XcaliburYe332
NeuroSwarm116
League of Legends
JimRising 528
Counter-Strike
zeus401
Heroes of the Storm
MindelVK6
Other Games
gofns25331
summit1g6298
Happy295
Sick62
Mew2King49
Organizations
Counter-Strike
PGL9951
Other Games
BasetradeTV218
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 14 non-featured ]
StarCraft 2
• StrangeGG 35
• LUISG 15
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• Jankos1646
• Stunt818
Upcoming Events
RSL Revival
26m
Maru vs MaxPax
BSL
9h 26m
RSL Revival
21h 26m
Cure vs Rogue
uThermal 2v2 Circuit
1d 4h
BSL
1d 9h
Afreeca Starleague
2 days
Wardi Open
2 days
Replay Cast
2 days
Sparkling Tuna Cup
3 days
Kung Fu Cup
4 days
[ Show More ]
The PondCast
5 days
Replay Cast
5 days
Replay Cast
6 days
Liquipedia Results

Completed

Escore Tournament S2: W1
WardiTV Winter 2026
NationLESS Cup

Ongoing

BSL Season 22
CSL Elite League 2026
ASL Season 21
CSL Season 20: Qualifier 2
StarCraft2 Community Team League 2026 Spring
RSL Revival: Season 4
Nations Cup 2026
PGL Bucharest 2026
Stake Ranked Episode 1
BLAST Open Spring 2026
ESL Pro League S23 Finals
ESL Pro League S23 Stage 1&2
PGL Cluj-Napoca 2026
IEM Kraków 2026
BLAST Bounty Winter 2026

Upcoming

CSL 2026 SPRING (S20)
IPSL Spring 2026
Acropolis #4
BSL 22 Non-Korean Championship
CSLAN 4
Kung Fu Cup 2026 Grand Finals
HSC XXIX
uThermal 2v2 2026 Main Event
IEM Cologne Major 2026
Stake Ranked Episode 2
CS Asia Championships 2026
Asian Champions League 2026
IEM Atlanta 2026
PGL Astana 2026
BLAST Rivals Spring 2026
CCT Season 3 Global Finals
IEM Rio 2026
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2026 TLnet. All Rights Reserved.