• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 18:14
CEST 00:14
KST 07:14
  • 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
[ASL19] Finals Recap: Standing Tall10HomeStory Cup 27 - Info & Preview18Classic wins Code S Season 2 (2025)16Code S RO4 & Finals Preview: herO, Rogue, Classic, GuMiho0TL Team Map Contest #5: Presented by Monster Energy6
Community News
Weekly Cups (June 30 - July 6): Classic Doubles2[BSL20] Non-Korean Championship 4x BSL + 4x China9Flash Announces Hiatus From ASL66Weekly Cups (June 23-29): Reynor in world title form?14FEL Cracov 2025 (July 27) - $8000 live event22
StarCraft 2
General
The GOAT ranking of GOAT rankings The SCII GOAT: A statistical Evaluation Weekly Cups (June 23-29): Reynor in world title form? Weekly Cups (June 30 - July 6): Classic Doubles Program: SC2 / XSplit / OBS Scene Switcher
Tourneys
RSL: Revival, a new crowdfunded tournament series FEL Cracov 2025 (July 27) - $8000 live event Sparkling Tuna Cup - Weekly Open Tournament WardiTV Mondays Korean Starcraft League Week 77
Strategy
How did i lose this ZvP, whats the proper response Simple Questions Simple Answers
Custom Maps
[UMS] Zillion Zerglings
External Content
Mutation # 481 Fear and Lava Mutation # 480 Moths to the Flame Mutation # 479 Worn Out Welcome Mutation # 478 Instant Karma
Brood War
General
BGH Auto Balance -> http://bghmmr.eu/ ASL20 Preliminary Maps [ASL19] Finals Recap: Standing Tall SC uni coach streams logging into betting site Flash Announces Hiatus From ASL
Tourneys
[BSL20] Non-Korean Championship 4x BSL + 4x China [BSL20] Grand Finals - Sunday 20:00 CET CSL Xiamen International Invitational The Casual Games of the Week Thread
Strategy
Simple Questions, Simple Answers I am doing this better than progamers do.
Other Games
General Games
Nintendo Switch Thread Stormgate/Frost Giant Megathread Path of Exile What do you want from future RTS games? Beyond All Reason
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
Heroes of StarCraft mini-set
TL Mafia
TL Mafia Community Thread Vanilla Mini Mafia
Community
General
Russo-Ukrainian War Thread US Politics Mega-thread Stop Killing Games - European Citizens Initiative Summer Games Done Quick 2024! Summer Games Done Quick 2025!
Fan Clubs
SKT1 Classic Fan Club! Maru Fan Club
Media & Entertainment
Anime Discussion Thread [Manga] One Piece [\m/] Heavy Metal Thread
Sports
Formula 1 Discussion 2024 - 2025 Football Thread NBA General Discussion TeamLiquid Health and Fitness Initiative For 2023 NHL Playoffs 2024
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
The Automated Ban List
Blogs
Culture Clash in Video Games…
TrAiDoS
from making sc maps to makin…
Husyelt
Blog #2
tankgirl
StarCraft improvement
iopq
Trip to the Zoo
micronesia
Customize Sidebar...

Website Feedback

Closed Threads



Active: 647 users

APM Requirements for Macro in SC2

Blogs > PrinceXizor
Post a Reply
PrinceXizor
Profile Blog Joined April 2010
United States17713 Posts
Last Edited: 2011-11-07 05:59:51
November 07 2011 05:59 GMT
#1
Hey guys. just writing this to show a theoretical APM required for each race to be at their most effective, ignoring a few basic commands.

In order to do this we need a baseline.
baseline macro minimum:
A worker is produced every 17 seconds(15 for Z)
a supply building/unit takes 25 seconds for P/Z and 30 for T to build, and is needed every 136(120 for Z)seconds for workers alone.

therefore a potential baseline APM for the bare minimum of macro is:
P: 9.8+9.8 APM per Nexus baseline APM
T: 9.9+9.9 APM per command baseline APM
Z: 13.9+9.3 APM per hatch baseline APM

solely required to constantly produce workers from one base.

From this we can infer that Zerg requires the most baseline APM in most situations.
NOTE: this is ignoring macro mechanics at the moment we will get to those next
Macro mechanics:
P(Chronoboost): 5.5 APM +4.1 APM per Nexus
T(Drop Mule): 2.0 APM +1.3 APM per Orbital
Z(Inject Larva): 4.1 APM + 4.1 APM per Queen/hatch

if we add the macro mechanics to the baseline required APM we get:
P:15.3 APM + 13.9 APM per Base
T: 11.9 APM + 11.2 APM per Base
Z: 18 APM + 13.4 APM per Base


Now a breakdown of constant unit production per production facility:
Protoss (note that chronoboosting any of facilities will add to the APM requirements generally by about 1.3+0.6 per additional chronoboosted warp gate, and more for robo units and stargate units)

-Warp Gate-
Zealot: 8.6 APM + 2.1 APM per additional warp gate
Stalker: 7.5 APM + 1.9 APM per additional warp gate
Sentry: 8.9 APM +2.2 APM per additional warp gate
Dark Templar: 5.3 APM + 1.3 APM per additional warp gate
High Templar: 5.3 APM + 1.3 APM per additional warp gate
Archon: 8.2 APM + 3.9 APM per additional 2 warpgates

-Robotics Facility-
Immortal: 2.2 APM + 1.2 APM per additional Robotics facility
Observer: 3.0 APM + 1.5 APM per additional Robotics facility
Collosus: 1.6 APM + .8 APM per additional Robotics facility
Warp Prism: 2.4 APM + 1.2 APM per additional Robotics facility

-Stargate-
Pheonix: 3.4 APM + 1.6 APM Per additional Stargate
Void Ray: 2.0 APM + 1.0 APM per additional Stargate
Carrier:1.0 APM + .5 APM per additional Stargate

Terran

-Barracks-
Marine: 4.8 APM + 2.4 APM per Reactor/ additional Barracks
Marauder: 4.0 APM + 2.0 APM per Additional Barracks
Ghost: 3 APM + 1.5 APM per Additional Barracks
Reaper: 2.7 APM + 1.3 APM per Additional Barracks

-Factory-
Siege Tank: 2.7 APM + 1.3 APM per additional Factory
Hellion: 4.0 APM + 2.0 APM per Reactor/additional Factory
Thor: 2.0 APM + 1.0 APM per additional Factory

-Starport-
Viking: 2.9 APM + 1.4 APM Per Reactor/additional starport
Medivac: 2.9 APM + 1.4 APM per reactor/Additional starport
Raven: 2.0 APM + 1.0 APM per additional starport
Banshee:2.0 APM + 1.0 APM per additional starport
Battlecruiser: 1.3 APM + 0.7 APM per additional starport

Zerg (note that zerg unit constant production is based on larva creation speed, and as such APM requirements increase with inject larva and decreases when droning, also note the APM requirement only SEEMS higher than other races, the increase in APM is per additional hatchery, zergs will have as many as 7 hatcheries in some games and as few as 2 in others unlike other races which can have dozens of production facilities)

-Hatch tech-
Zergling: 12 APM + 4 APM per additional Hatchery
Roach: 12 APM + 4 APM per additional Hatchery
Baneling: 16 APM + 8 APM per additional hatchery

-Lair Tech-
Hydralisk:12 APM + 4 APM per additional Hatchery
Overseer 16 APM + 8 APM per additional Hatchery
Mutalisk 12 APM + 4 APM per additional Hatchery
Corruptor 12 APM + 4 APM per additional Hatchery
Infestor 12 APM + 4 APM per additional Hatchery

-Hive Tech-
Ultralisk: 12 APM + 4 APM per additional Hatchery
Brood Lord: 16 APM + 8 APM per additional Hatchery

Now knowing our Macro based APM requirements we can look at typical APM requirements for producing the armies that we are used to seeing in builds.

For instance, a two base Protoss with 7 gate 1 robo going for stalker colossus has to spend 51.6 APM solely producing his units, + APM for pylons

A typical ZvT build has a three base Zerg producing at with 68.8 APM + APM for overlords.

A common 1/1/1 build for Terran will have them using 24.7 APM + APM for supply depots off one base in order to produce the army required.

Now these are not comparable numbers, only examples, no one should take out of this that Zerg requires the most APM because a three base Zerg needs more APM than a one base Terran with only 3 production facilities.

There are a few things we can learn from these numbers, knowing they are low enough that we are all capable of the speed, if not the accuracy required for macro of most strategies, but can marvel at professionals skill at doing all of this AND micro, which can include perfect blink stalker micro (which is 18 APM per stalker) is truly amazing. Also good to know is that all of these APMs are in Starcraft 2 time, so it's even faster for real time.

*
caradoc
Profile Blog Joined January 2011
Canada3022 Posts
Last Edited: 2011-11-07 06:06:55
November 07 2011 06:05 GMT
#2
Reminds me of a kinda toned down version of this http://www.teamliquid.net/forum/viewmessage.php?topic_id=88869

Salvation a la mode and a cup of tea...
SpoR
Profile Blog Joined November 2010
United States1542 Posts
November 07 2011 06:55 GMT
#3
How are you getting these numbers?
A man is what he thinks about all day long.
Cyro
Profile Blog Joined June 2011
United Kingdom20285 Posts
November 07 2011 06:56 GMT
#4
The multiplier to convert from sc2 time to real time is 1.38 if you were wondering
"oh my god my overclock... I got a single WHEA error on the 23rd hour, 9 minutes" -Belial88
mucker
Profile Blog Joined May 2009
United States1120 Posts
November 07 2011 07:07 GMT
#5
Though not an absolute requirement, I feel that spreading one tumor should be included in the zerg baseline.
It's supposed to be automatic but actually you have to press this button.
PrinceXizor
Profile Blog Joined April 2010
United States17713 Posts
Last Edited: 2011-11-07 07:10:14
November 07 2011 07:07 GMT
#6
On November 07 2011 15:55 SpoR wrote:
How are you getting these numbers?

number of actions required to complete a task multiplied by number of times task can be done in 1 minute.

Creating a pylon takes 4 actions while a probe takes 2, but a probe is made roughly 4 times a minute while a pylon is made roughly every 2 minutes, it works out to 8.8 APM for constant pylon + pylon production, and chronoboost to be used every time it is up takes 4 actions (selecting nexus using chrono, moving camera to chrono target, targeting chrono) and is used about every 44 seconds due to energy regen of a nexus works out to 5.5 APM for constant chronoboost.

On November 07 2011 16:07 mucker wrote:
Though not an absolute requirement, I feel that spreading one tumor should be included in the zerg baseline.

I was only working on Production of units. if we were including all actions that every race does to further themselves, than i would have to include forcefielding on reaction for protoss, raising/lowering depots and add on swapping for terran and creep spread for zerg, all of which are very situational and hard to account for in strict mathematical terms.
mizU
Profile Blog Joined April 2010
United States12125 Posts
November 07 2011 07:49 GMT
#7
You need to factor in shift queuing.
That drastically changed many of the numbers, doesn't it?
if happy ever afters did exist <3 @watamizu_
PrinceXizor
Profile Blog Joined April 2010
United States17713 Posts
November 07 2011 08:35 GMT
#8
On November 07 2011 16:49 mizU wrote:
You need to factor in shift queuing.
That drastically changed many of the numbers, doesn't it?

You'll note how each unit production is noted as X APM + Y per additional structure. this is because of shift queuing and MBS.
Danglars
Profile Blog Joined August 2010
United States12133 Posts
Last Edited: 2011-11-07 09:58:47
November 07 2011 09:57 GMT
#9
Only thing I see out of this is comfort for players with low-ish APM. Hey-The ultimate of all the basics really isn't all that far out of your reach! So, encouraging.

which can include perfect blink stalker micro (which is 18 APM per stalker) is truly amazing.

Can't state this conclusively, because it involves too many factors. How many stalkers are being attacked by how much stuff how quickly with how much health. Equal size force of marauders, and he's stimmed splitting the attacks? Way over 18. Stalkers taking steady low damage (e.g. marines) and they keep dying? Apm only needs a small burst at start, can manage perfectly later. This is all not mentioning killing efficiency (blinked units not blinked too far away to stop firing for a millisecond) which involves decision making that limits some APM applications.
Great armies come from happy zealots, and happy zealots come from California!
TL+ Member
caradoc
Profile Blog Joined January 2011
Canada3022 Posts
Last Edited: 2011-11-07 15:23:16
November 07 2011 15:12 GMT
#10
I guess one potential difficult issue with this is that when people talk about APM as a resource, I think what they really mean is that attention is a resource.

It takes a comparable amount of attention to focus on a pylon, and shift-warp in 10 units as it does to shift-warp in 1 unit, however the first requires 11 actions, the second 2.

and the new Blizzard Standard APM (BS-APM) doesn't take into consideration cycling of control groups in order to check queues/upgrades/construction in calculation of BS-APM, but this obviously increases as the size of your economy increases, and this would be ridiculously difficult to quantify-- there is variation in how much cycling is required by player/game etc. However the cost of obtaining this information translates into attention and keystrokes...

But as some people above have said, its good news for newbies since it shows that decent mechanics can be had with relatively low apm.
Salvation a la mode and a cup of tea...
Please log in or register to reply.
Live Events Refresh
Next event in 1h 46m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
RotterdaM 728
ProTech67
ROOTCatZ 56
Livibee 53
JuggernautJason32
UpATreeSC 1
StarCraft: Brood War
Artosis 240
Rock 24
MaD[AoV]14
Stormgate
Nathanias73
Dota 2
NeuroSwarm51
League of Legends
Grubby4548
Counter-Strike
Fnx 2254
taco 746
Stewie2K688
flusha402
sgares146
Super Smash Bros
PPMD146
Mew2King84
Heroes of the Storm
Liquid`Hasu569
Other Games
summit1g7854
tarik_tv2375
fl0m700
mouzStarbuck293
ZombieGrub59
Maynarde17
Organizations
Other Games
gamesdonequick49954
BasetradeTV29
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 22 non-featured ]
StarCraft 2
• kabyraGe 268
• musti20045 36
• davetesta33
• IndyKCrew
• sooper7s
• Migwel
• AfreecaTV YouTube
• LaughNgamezSOOP
• intothetv
• Kozan
StarCraft: Brood War
• 80smullet 31
• Eskiya23 20
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
Stormgate
• mYiSmile10
Dota 2
• masondota2985
League of Legends
• Jankos2288
• TFBlade1022
Other Games
• imaqtpie1968
• Shiphtur533
• WagamamaTV222
Upcoming Events
Replay Cast
1h 46m
Sparkling Tuna Cup
11h 46m
WardiTV European League
17h 46m
MaNa vs sebesdes
Mixu vs Fjant
ByuN vs HeRoMaRinE
ShoWTimE vs goblin
Gerald vs Babymarine
Krystianer vs YoungYakov
PiGosaur Monday
1d 1h
The PondCast
1d 11h
WardiTV European League
1d 13h
Jumy vs NightPhoenix
Percival vs Nicoract
ArT vs HiGhDrA
MaxPax vs Harstem
Scarlett vs Shameless
SKillous vs uThermal
uThermal 2v2 Circuit
1d 17h
Replay Cast
2 days
RSL Revival
2 days
ByuN vs SHIN
Clem vs Reynor
Replay Cast
3 days
[ Show More ]
RSL Revival
3 days
Classic vs Cure
FEL
3 days
RSL Revival
4 days
FEL
4 days
FEL
4 days
CSO Cup
4 days
BSL20 Non-Korean Champi…
4 days
Bonyth vs QiaoGege
Dewalt vs Fengzi
Hawk vs Zhanhun
Sziky vs Mihu
Mihu vs QiaoGege
Zhanhun vs Sziky
Fengzi vs Hawk
Sparkling Tuna Cup
5 days
RSL Revival
5 days
FEL
5 days
BSL20 Non-Korean Champi…
5 days
Bonyth vs Dewalt
QiaoGege vs Dewalt
Hawk vs Bonyth
Sziky vs Fengzi
Mihu vs Zhanhun
QiaoGege vs Zhanhun
Fengzi vs Mihu
Liquipedia Results

Completed

BSL Season 20
HSC XXVII
Heroes 10 EU

Ongoing

JPL Season 2
BSL 2v2 Season 3
Acropolis #3
KCM Race Survival 2025 Season 2
CSL 17: 2025 SUMMER
Copa Latinoamericana 4
Jiahua Invitational
Championship of Russia 2025
RSL Revival: Season 1
Murky Cup #2
BLAST.tv Austin Major 2025
ESL Impact League Season 7
IEM Dallas 2025
PGL Astana 2025
Asian Champions League '25
BLAST Rivals Spring 2025
MESA Nomadic Masters
CCT Season 2 Global Finals
IEM Melbourne 2025

Upcoming

2025 ACS Season 2: Qualifier
CSLPRO Last Chance 2025
CSL Xiamen Invitational
2025 ACS Season 2
CSLPRO Chat StarLAN 3
K-Championship
uThermal 2v2 Main Event
SEL Season 2 Championship
FEL Cracov 2025
Esports World Cup 2025
StarSeries Fall 2025
FISSURE Playground #2
BLAST Open Fall 2025
BLAST Open Fall Qual
Esports World Cup 2025
BLAST Bounty Fall 2025
BLAST Bounty Fall Qual
IEM Cologne 2025
FISSURE Playground #1
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.