• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EST 22:11
CET 04:11
KST 12:11
  • 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
RSL Revival - 2025 Season Finals Preview8RSL Season 3 - Playoffs Preview0RSL Season 3 - RO16 Groups C & D Preview0RSL Season 3 - RO16 Groups A & B Preview2TL.net Map Contest #21: Winners12
Community News
Weekly Cups (Dec 15-21): Classic wins big, MaxPax & Clem take weeklies1ComeBackTV's documentary on Byun's Career !10Weekly Cups (Dec 8-14): MaxPax, Clem, Cure win4Weekly Cups (Dec 1-7): Clem doubles, Solar gets over the hump1Weekly Cups (Nov 24-30): MaxPax, Clem, herO win2
StarCraft 2
General
Weekly Cups (Dec 15-21): Classic wins big, MaxPax & Clem take weeklies ComeBackTV's documentary on Byun's Career ! Micro Lags When Playing SC2? When will we find out if there are more tournament Weekly Cups (Dec 8-14): MaxPax, Clem, Cure win
Tourneys
$5,000+ WardiTV 2025 Championship Sparkling Tuna Cup - Weekly Open Tournament $100 Prize Pool - Winter Warp Gate Masters Showdow Winter Warp Gate Amateur Showdown #1 RSL Offline Finals Info - Dec 13 and 14!
Strategy
Custom Maps
Map Editor closed ?
External Content
Mutation # 505 Rise From Ashes Mutation # 504 Retribution Mutation # 503 Fowl Play Mutation # 502 Negative Reinforcement
Brood War
General
BGH Auto Balance -> http://bghmmr.eu/ Klaucher discontinued / in-game color settings Anyone remember me from 2000s Bnet EAST server? How Rain Became ProGamer in Just 3 Months FlaSh on: Biggest Problem With SnOw's Playstyle
Tourneys
[BSL21] LB QuarterFinals - Sunday 21:00 CET Small VOD Thread 2.0 [Megathread] Daily Proleagues [BSL21] WB SEMIFINALS - Saturday 21:00 CET
Strategy
Simple Questions, Simple Answers Game Theory for Starcraft Current Meta Fighting Spirit mining rates
Other Games
General Games
Nintendo Switch Thread Stormgate/Frost Giant Megathread Beyond All Reason Path of Exile General RTS Discussion Thread
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
Mafia Game Mode Feedback/Ideas Survivor II: The Amazon Sengoku Mafia TL Mafia Community Thread
Community
General
US Politics Mega-thread The Games Industry And ATVI Things Aren’t Peaceful in Palestine Russo-Ukrainian War Thread YouTube Thread
Fan Clubs
White-Ra Fan Club
Media & Entertainment
Anime Discussion Thread [Manga] One Piece Movie Discussion!
Sports
2024 - 2026 Football Thread Formula 1 Discussion
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
TL+ Announced Where to ask questions and add stream?
Blogs
The (Hidden) Drug Problem in…
TrAiDoS
I decided to write a webnov…
DjKniteX
James Bond movies ranking - pa…
Topin
Thanks for the RSL
Hildegard
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1573 users

Thoughts on Research and Upgrades in RTS

Blogs > waywardstrategy
Post a Reply
waywardstrategy
Profile Blog Joined October 2015
United States62 Posts
June 08 2020 17:00 GMT
#1
(you can read the original post at my personal blog if you want: https://waywardstrategy.com/2020/06/08/the-tapestry-of-rts-design-upgrades-and-research/ )

Research. Upgrades. The topic is something I've been thinking about quite a bit lately. I think some of the interest comes from my renewed attention to Warcraft 3 thanks to Reforged (I haven't refunded it and keep coming back to the game in spite of the flaws). But, most strategy games include an upgrade system of some sort. Regarding WarCraft 3: I personally find the upgrade systems in Blizzard's games (specifically, the WarCraft and StarCraft franchises) a bit lacking and have been trying to articulate precisely why. But... more on that later. We'll work our way back around to talking about that.

Gating mechanisms are pretty integral to RTS design: population cap curbs army growth, resources force the player to make tough choices about how they are going to define their core strategy at any given point in the game. And for many games, a big part of this, too, are research or upgrade systems.

While resources serve to force the player to make economical decisions to pursue a strategy (and prevent them from pursuing too many paths towards victory at once), and population cap gates how fast a player is able to expand their total military might, research serves as a kind of 'god of the gaps' - it's often used to gate access to game-changing abilities and to handle how early-game units scale into the end game.

At its best, research and upgrade allow the player to adapt to the battlefield and increase replayability of a game by presenting different choices and interaction. The permanence of research is something else of interest to me: often, upgrades in strategy games are elements that cannot be removed once gained. You can't lose that +1 armor for your infantry, though its impact is variable because, of course, you can lose your infantry.

At its worst, research and upgrades can provide the player with rote-memory tasks and punish them with invisible numerical disadvantages for forgetting to click the right buttons at the right time.

Let's dig in.

Definitions - What are we working with?

I always like to start by defining my terms. Making sure that everyone involved in discussing a particular topic is on the same page regarding what, specifically, is being discussed is a big priority of mine. So, apologies if this feels a bit reductive or an unnecessary explanation. I just put a lot of stock in being clear.

'Research' and 'upgrades' encompass a wide variety of possible systems in strategy games.

[image loading]
Engineering Bay, from StarCraft 2

In StarCraft and WarCraft games, 'Research' entails functions contained withing some structures which permanently modify one or more types of unit from the point at which the function concludes. This could unlock new abilities, or modify attributes such as attack damage. This has become one of the standard models for upgrades in RTS.
In Command and Conquer games, there's no 'research' as such - simply placing a new building expands the player's tech tree. Kane's Wrath is one major exception here, where some buildings do contain unit upgrades. It is interesting to me that Red Alert 3 stepped back from this.

[image loading]
An example of a 'meta tree' research, as depicted in Supreme Commander 2

Another type of research we see in strategy games is what I'll call a 'meta-tree'. It exists as a separate menu within the game's UI that contains one or more branching paths enabling access to new units, structures, and unit abilities, and enhancements. Sometimes, the nodes on these menus are activated by unlocking a previous node; sometimes, they're activated based on game performance (killing enemy units) or by building certain structures that enable them.

[image loading]
In Dawn of War 2, for example, many squads have multiple upgrades that can be applied: some of these upgrades are mutually exclusive, as with Chaos Space Marine squads

There's another type of 'research' or upgrade that we see: Relic's Dawn of War Company of Heroes games are a good example of this 3rd main category. These are upgrades that are applied to individual units: modifications or abilities granted after a unit interacts with a specific game object. BAR rifles on US forces, for instance.

Whether they exist on their own menu or 'contained' within structures, the effects they have are largely consistent. So this brings, us, finally, to a definition:

Upgrades are permanent or persistent modifiers to game pieces (that is, units or structures) that alter how these game pieces interact with other game pieces in positive ways. Furthermore, upgrades require player interaction, planning, and resources to acquire.
The process of acquiring upgrades, which takes time, is called 'Research'. Below, I want to address both the method of acquiring upgrade modifiers, and to discuss their functions. So, we'll look at how you get upgrades, and what they do.

[image loading]

Squad with Veterancy

Originally, I had written a couple of paragraphs here about how veteran status bonuses from games like Company of Heroes, and hero level stat increases and ability gain are not, technically, upgrades for the purposes of this article. In the (too) many weeks I've been tinkering with this piece, I've come to change my view on that and so I've removed the section.

Going forward, I am going to include any statistic-based bonus to units that is derived by player action and some sort of limiting factor an upgrade. Hero upgrades and unit veterancy might not, strictly speaking, cost resources in the same way that buying a new unit costs resources, but right now I see that as a distinction without a difference. Player action and the limited resource of the player's time and attention and ability to keep the unit alive are important considerations. These upgrades aren't acquired through research, but to me they're still "upgrades" of a sort, though I think I want to address XP and veterancy in its own article.

Upgrade and Research Design - What is the goal?

[image loading]
A research tree from Sins of a Solar Empire

We're going to start by talking about how you get upgrades onto your units. For the purposes of categorization, I'm labeling all of the various methods of making your army better under the heading of 'research' though as we've already addressed, many of the methods of improvement fall into their own unique buckets. A Warcraft hero or Company of Heroes Rifleman Squad leveling up/gaining veteran status isn't really a 'research' action in the same way as clicking on a +1 damage upgrade in a Blacksmith or Armory, but it does involve an expenditure of time, attention, and oftentimes resources in order to keep these units alive and improve them individually.

RTS, as with many genres of game, is defined in part by a constant struggle to include enough depth and breadth to make gameplay consistently replayable and interesting across the longest possible time, contrasted against the need to the game understandable and straightforward enough to not drive players away or annoy them with pointless busywork or poorly implemented systems that they have to fight against in order to succeed.
At their worst, upgrade systems add complexity without doing much about depth. They add busywork button-clicks whose main point of interest is the cost and timing that are associated with them. At their best, upgrade systems add interesting choices to a game, allowing players to specialize and forcing presenting the player with non-trivial options.
All of this, however, begs the question of what the purpose of upgrade systems is in the first place. What's the goal?

[image loading]
In Age of Empires games, it's easy to tell what Age you and your opponent(s) are in from looking at structures, since many change as Age is increased.

I see a couple of objectives for research. First, they're put in place as another focusing and gating mechanism. The player has a lot of options in a strategy game, and must select among them using the limited resources of their income/economy as well as their their time to define how they're going to approach the game. This is especially true in the early minutes of an RTS match, but often remains broadly true regardless of match stage.

A player trying to build everything is never going to be effective: players in RTS typically strive to find the most time- and resource-efficient way to field a winning army composition. How few resources can I use to get to a point where I overpower the enemy?

This is where upgrades can come in. Typically, in the early stages of a competitive match, choosing to research an upgrade can cost as much as a production structure or a handful of units. Take one at the wrong time, and your army will be too small to handle what your opponent will throw at you. But, take an upgrade too late and your army won't have the firepower it needs. As with so much of RTS gameplay, knowing when to click that button (in games where this is the model for applying upgrades to units) is a matter of some finesse and precision.

Buildings provide a spatial and temporal decision tree: when to build, where to build (do I want to hide this structure? Is it vulnerable? Can i protect something by blocking that thing off with my structure? The implications of having whatever is building the structure not doing something else).

Training and positioning of an army are another unique decision tree: where will this unit be most effective? When do I be aggressive? When do I defend? et cetera.

[image loading]

Research is unique in that it often cannot be lost and acts as mostly a force multiplier to something else in the game: this unit type performs better: it harvests more Lumber, or deals more damage, or has a new ability that it didn't have before. The money spent on research makes the other money you spent on units or buildings to be worth more.

Personally, I take what might be an kind of unscientific approach to design in strategy games. I find excitement in having a wide variety of avenues of approach to the game. In fact, my whole definition of game balance in general boils down to: how many viable responses or avenues of approach does a player have at any given time?

If a player has only one real meaningful choice that they can make to improve their position and attempt to win, the game is not balanced, no matter how powerful that 1 approach might be.

I also try to measure the difficulty of performing a particular action versus the difficulty of stopping it, bearing in mind the weight of how game-changing the action would be if successful. Basically: how many choices does the player have, how risky are they, and what is the impact if they pull it off, and how many viable choices does the opponent have in turn?
Basically, I feel like the player's paths to choose how to approach a situation in a strategy game are what drives the interest in a strategy game. And so, that's how I judge the effectiveness of upgrades in strategy games. What options do they open up for the player? What interesting choices do they present?

Strategy-Based Upgrade Design
[image loading]
In WarCraft 3 and StarCraft, having a poorly upgraded army can be a death sentence. But keeping track of unit upgrades is an unintuitive process

In my mind, the weapon and armor upgrades often seen in Blizzard RTS design are 'bottom of the barrel' in terms of how research can shape a game.

Now look. It's not that these systems are bad per se, just that to me they form a less than ideal scenario. Blizzard know what they're doing, of course. They're a celebrated game studio with probably tens or hundreds of millions of players of their games, and I'm just one fat guy behind a computer.

There's a delicate balance to the system they implemented. Their designers craft precise interactions that are modified by these upgrades. One excellent example is how zealots and zerglings interact based on their damage and armor upgrades: a zergling with +1 armor over the Zealots attack upgrades will survive an extra hit from the Zealot. This has a lot of implications on how Zerg can stand up to Protosss in StarCraft 2.

Compare this to an example in Grey Goo. Normally, the Human faction's Lancer unit deals Void Ray like damage to enemies: it deals increasing damage over time to a single target. There's an upgrade in the game called 'Railgun Systems' that swaps out the Lancer's attack: instead of single target anti-armor, the Lancer's attack does damage in a line against swarms of light units.

[image loading]

While Grey Goo is arguably not nearly as good a game as StarCraft 2, I personally feel that the strategic and tactical choice around this upgrade is far more interesting than almost any upgrade in Blizzard's far more popular game.

Not every upgrade in Grey Goo has the same level of interest: another upgrade choice for the Humans turns harvester units invisible, while there's one that allows certain classes of turret to remain powered even when they're supposed to be offline. But, to me, this one example is perfect to describe what I'm looking for. This is a meaningful choice that has a dramatic impact on the game.

The Dawn of War games have similar choices: The Necron Lord, for instance, has to choose a limited number of Wargear items to research at any given time, and many squads have mutually exclusive upgrades that change how they handle combat. Individual Chaos Space Marines squads, for example, can choose to outfit themselves with either the Mark of Khorne, which makes them melee specialists, or the Mark of Tzeentch, which specializes them against heavy foes.

These upgrades provide players with dramatic choices that have dramatic results. They provide clear benefits and downsides that are intelligible and understandable, and have readable impacts for both the player and their opponent. To me, this is much preferred over invisible stat bonuses with entirely mechanical considerations and little impact on how the game is played but instead only provide impact on the outcomes of that play.

[image loading]


Similarly, I wish I could track down a quality image or other recording of how upgrades work in Universe at War: Earth Assault. In UAW (as it's often abbreviated), each faction has 3 separate tech paths, each with 4 upgrades. Each upgrade takes time and increasing amounts of money to unlock. More interestingly, the player can only choose a total of 6 out of the 12 upgrades, and each upgrade unlocks the next one in its sequence. This often force the player to choose all 4 unlocks from one tech path and 2 from another, or 4 - 1 - 1, or 3 - 3, or some other combination depending on their strategy.
The upgrades in UAW unlocked new abilities to units, added Node types for one faction's giant walker robots, and generally were central to defining how a faction approached the game. Whether the player wanted to focus on debuffs, or fast mobile attackers, or heavy hitting, there were multiple upgrade paths that allowed them to focus more in one direction or another. And with both UAW and Grey Goo, players had the flexibility to remove and repurchase their selected upgrades, to change their approach with a bit of lead time.

[image loading]
The best image I can find of the UAW tech tree

In Conclusion

I feel like I've rambled a bit in this article. I've tried to make the point that upgrades are an ephemeral but important part of RTS games, and to discuss their place between the more tangible assets of units and structures.

I've tried to approach my position on the topic openly and honestly: talking about my preferences and my reasoning for them instead of a hypothetical best thing for the genre.
I am a favor of clarity and readability in games. To allow the results of choices to be dramatic and understandable: a different weapon, a change in function, a change that is noticeable and digestible by all affected parties. I feel like upgrades should provide options for players to help refine their strategy, instead of minor, mostly hidden mechanical modifiers that act as simple force multipliers.

Thanks for reading.

(you can read the original post at my personal blog if you want: https://waywardstrategy.com/2020/06/08/the-tapestry-of-rts-design-upgrades-and-research/ )

****
KelsierSC
Profile Blog Joined March 2013
United Kingdom10443 Posts
June 09 2020 21:48 GMT
#2
Interesting read and appreciate the effort put into the post.
I liked the comparison and breakdown of upgrade methods across different games.

I think Starcraft 2 upgrades are better than you suggest. Some of the upgrades are just basic stat changes but this doesnt undermine the impact they have.

Look at +1 armour zergling rushes in zvz just enough so banes dont 1 shot.

It also adds a nice level of strategic depth as you pointed out. The sacrifice of immediate firepower for long term gain.

But starcraft 2 also has very visible upgrades that totally change games. Look at Blink, Burrow, even stimpack. These are obvious to the eye.

I would also mention that starcraft had the idea of being esports friendly.

So the number of research options is simplified but it adds huge tension when everyone can see that someones upgrade is seconds away but an attack is coming. I think a complicated research tree and production bar would take away that edge.


Great blog post though. We need more of this level of content


+
Zerg for Life
TelecoM
Profile Blog Joined January 2010
United States10686 Posts
June 10 2020 23:08 GMT
#3
Really nice post man. Shaft, is that you? I almost completely forgot about Grey Goo until you mentioned it, I actually really enjoyed Grey Goo, I may give it another try. I didn't really care much for Dawn of War, I remember buying it then immediately going back to BW.

As Kelsier said above, great level of content!
AKA: TelecoM[WHITE] Protoss fighting
waywardstrategy
Profile Blog Joined October 2015
United States62 Posts
June 11 2020 14:41 GMT
#4
Thanks so much!

I'm not shaft, if you're asking me.
Please log in or register to reply.
Live Events Refresh
Next event in 1d 8h
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
Nathanias 109
StarCraft: Brood War
Artosis 714
ZergMaN 189
Yoon 183
ggaemo 76
NaDa 50
GoRush 36
Noble 27
Dota 2
NeuroSwarm105
LuMiX0
League of Legends
C9.Mang0381
Trikslyr51
Counter-Strike
summit1g8190
minikerr43
Super Smash Bros
hungrybox374
Other Games
JimRising 448
Maynarde163
Mew2King78
Organizations
Other Games
gamesdonequick1013
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 14 non-featured ]
StarCraft 2
• Hupsaiya 99
• Mapu39
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• RayReign 14
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Dota 2
• masondota22238
Upcoming Events
WardiTV Invitational
1d 8h
Gerald vs YoungYakov
Spirit vs MaNa
SHIN vs Percival
Creator vs Scarlett
Replay Cast
2 days
WardiTV Invitational
2 days
ByuN vs Solar
Clem vs Classic
Cure vs herO
Reynor vs MaxPax
Replay Cast
3 days
Sparkling Tuna Cup
5 days
Krystianer vs TBD
TriGGeR vs SKillous
Percival vs TBD
ByuN vs Nicoract
Replay Cast
6 days
Wardi Open
6 days
Liquipedia Results

Completed

YSL S2
WardiTV 2025
META Madness #9

Ongoing

C-Race Season 1
IPSL Winter 2025-26
KCM Race Survival 2025 Season 4
BSL Season 21
Slon Tour Season 2
CSL Season 19: Qualifier 2
eXTREMESLAND 2025
SL Budapest Major 2025
ESL Impact League Season 8
BLAST Rivals Fall 2025
IEM Chengdu 2025
PGL Masters Bucharest 2025
Thunderpick World Champ.
CS Asia Championships 2025
ESL Pro League S22

Upcoming

CSL 2025 WINTER (S19)
BSL 21 Non-Korean Championship
Acropolis #4
IPSL Spring 2026
Bellum Gens Elite Stara Zagora 2026
HSC XXVIII
Big Gabe Cup #3
OSC Championship Season 13
Nations Cup 2026
ESL Pro League Season 23
PGL Cluj-Napoca 2026
IEM Kraków 2026
BLAST Bounty Winter 2026
BLAST Bounty Winter Qual
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 © 2025 TLnet. All Rights Reserved.