• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 12:49
CEST 18:49
KST 01:49
  • 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
TL.net Map Contest #22 - Voting & Ladder Map Selection1Code S Season 2 (2026) - RO8 Preview4[ASL21] Finals Preview: Two Legacies21Code S Season 2 (2026) - RO12 Preview2herO wins GSL Code S Season 1 (2026)7
Community News
StarCraft II 5.0.16 PTR Patch Notes may 26th103Weekly Cups (May 18-25): MaxPax wins doubles0Crank Gathers Season 4: BW vs SC2 Team League4Weekly Cups (May 11-17): Classic wins double1Code S Season 1 (2026) - RO8 Results2
StarCraft 2
General
The death of cheese, from a professional cheeser. StarCraft II 5.0.16 PTR Patch Notes may 26th Changing from 12 to 8 is just asking for StarCraft TL Poll: How do you feel about the 5.0.16 PTR balance changes? Weekly Cups (May 11-17): Classic wins double
Tourneys
RSL Revival: Season 5 - Qualifiers and Main Event GSL Code S Season 2 (2026) Sparkling Tuna Cup - Weekly Open Tournament Crank Gathers Season 4: BW vs SC2 Team League GSL Code S Season 1 (2026)
Strategy
[G] Having the right mentality to improve
Custom Maps
[D]RTS in all its shapes and glory <3 [A] Nemrods 1/4 players
External Content
Welcome to the External Content forum Mutation # 527 Hell Train The PondCast: SC2 News & Results Mutation # 526 Rubber and Glue
Brood War
General
FlaShFTW vs A.Alm Grudge Match Event Soma's ASL Finals Review BGH Auto Balance -> http://bghmmr.eu/ OGN to release AI-upscaled StarLeague from Feb 24 BW General Discussion
Tourneys
[ASL21] Grand Finals [Megathread] Daily Proleagues Escore Tournament StarCraft Season 2 [BSL22] WB Final & LB Semis - Saturday 21:00 CEST
Strategy
Any training maps people recommend? Muta micro map competition [G] Hydra ZvZ: An Introduction Fighting Spirit mining rates
Other Games
General Games
Stormgate/Frost Giant Megathread Nintendo Switch Thread ZeroSpace Megathread Path of Exile Dawn of War IV
Dota 2
Official 'what is Dota anymore' discussion
League of Legends
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
Vanilla Mini Mafia Mafia Game Mode Feedback/Ideas TL Mafia Community Thread Five o'clock TL Mafia
Community
General
Russo-Ukrainian War Thread Trading/Investing Thread US Politics Mega-thread Things Aren’t Peaceful in Palestine Dating: How's your luck?
Fan Clubs
The herO Fan Club!
Media & Entertainment
[Manga] One Piece Anime Discussion Thread [Req][Books] Good Fantasy/SciFi books
Sports
McBoner: A hockey love story 2024 - 2026 Football Thread TeamLiquid Health and Fitness Initiative For 2023 Formula 1 Discussion
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread Facing Challenges in Mobile App Development
TL Community
The Automated Ban List
Blogs
Esportsmanship: How to NOT B…
TrAiDoS
Why RTS gamers make better f…
gosubay
ramps on octagon
StaticNine
ASL S21 English Commentary…
namkraft
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1863 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 States12248 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
Netherlands2755 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
10326 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 States12248 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
Showmatch
16:00
Shopify Rebellion Sunday #3
Percival vs Lambo
ByuN vs Clem
YoungYakov vs GuMiho
ByuN vs Creator
Liquipedia
IPSL
16:00
Ro16 Group D
Dragon vs Artosis
dxtr13 vs Hawk
Airneanach58
Liquipedia
OSC
13:00
King of the Hill #250
Liquipedia
Maestros of the Game
13:00
Preliminary Stage
ByuN vs ShamelessLIVE!
Cure vs TriGGeR
RotterdaM1349
ComeBackTV 1066
TaKeTV486
IndyStarCraft 219
SteadfastSC201
Rex126
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
RotterdaM 1349
Harstem 468
IndyStarCraft 219
SteadfastSC 201
Rex 126
ProTech81
Railgan 63
elazer 59
BRAT_OK 33
MindelVK 16
Codebar 7
StarCraft: Brood War
EffOrt 1967
Horang2 827
ZerO 362
Liquid`Hasu 293
Rush 221
hero 180
ToSsGirL 56
Movie 45
Terrorterran 28
Barracks 25
[ Show more ]
Rock 24
sorry 21
Sacsri 21
EG.Machine 21
GoRush 21
ajuk12(nOOB) 12
IntoTheRainbow 12
Dota 2
qojqva2332
XaKoH 406
420jenkins312
Counter-Strike
fl0m1913
x6flipin460
Heroes of the Storm
Khaldor271
Other Games
Liquid`RaSZi1789
B2W.Neo521
Dendi476
Beastyqt455
Hui .214
KnowMe137
Liquid`VortiX93
Mew2King51
XlorD47
ZerO(Twitch)17
Organizations
Other Games
EGCTV610
Counter-Strike
PGL172
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
[ Show 15 non-featured ]
StarCraft 2
• StrangeGG 94
• HeavenSC 26
• Reevou 1
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• Jankos2616
• Nemesis2568
Upcoming Events
BSL
2h 11m
OSC
7h 11m
Wardi Open
19h 11m
Monday Night Weeklies
23h 11m
Replay Cast
1d 7h
Sparkling Tuna Cup
1d 17h
WardiTV Spring Champion…
1d 18h
Maestros of the Game
1d 22h
The PondCast
2 days
Kung Fu Cup
2 days
[ Show More ]
uThermal 2v2 Circuit
2 days
Maestros of the Game
2 days
Replay Cast
3 days
Replay Cast
3 days
WardiTV Spring Champion…
3 days
Maestros of the Game
3 days
Replay Cast
4 days
uThermal 2v2 Circuit
4 days
Maestros of the Game
4 days
Replay Cast
5 days
Solar vs Classic
uThermal 2v2 Circuit
5 days
GSL
6 days
uThermal 2v2 Circuit
6 days
Liquipedia Results

Completed

Escore Tournament S2: King of Kings
2026 GSL S1
Heroes Pulsing #1

Ongoing

BSL Season 22
IPSL Spring 2026
KCM Race Survival 2026 Season 2
Acropolis #4
CSCL: Masked Kings S4
YSL S3
SCTL 2026 Spring
WardiTV Spring 2026
Maestros of the Game 2
2026 GSL S2
Murky Cup 2026
Stake Ranked Episode 2
CS Asia Championships 2026
Asian Champions League 2026
IEM Atlanta 2026
PGL Astana 2026
BLAST Rivals Spring 2026
IEM Rio 2026
PGL Bucharest 2026
Stake Ranked Episode 1
BLAST Open Spring 2026

Upcoming

BSL 22 Non-Korean Championship
CSLAN 4
Blizzard Classic Cup 2026
Kung Fu Cup 2026 Grand Finals
CranK Gathers Season 4: BW vs SC2 Team League
HSC XXIX
uThermal 2v2 2026 Main Event
Heroes Pulsing #3
Heroes Pulsing #2
Esports World Cup 2026
BLAST Bounty Summer 2026
BLAST Bounty Summer Qual
Stake Ranked Episode 3
XSE Pro League 2026
IEM Cologne Major 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.