• Log InLog In
  • Register
Liquid`
TeamLiquid Liquipedia LiquidDota LiquidHearth LiquidLegends
EDT 12:31
CEST 18:31
KST 01:31
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • WCS
  • Heroes of the Storm
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • BarCraft
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
ASL5 Ro8 Preview Pt. 1 - Forget Bisu, here comes S18NationWars V: Final Four Preview17WCS Austin Challenger - Week 2 Preview (RO16)2Korea Weekly - Code S Season 2 Begins (2018)19[ASL5] Ro16 Preview Pt. 2 - Zerg Territory9
Community News
This Week in StarCraft2: April 14 - 200GuMiho, Patience advance to GSL Code S RO1633Community Update - April 19153Classic and ByuN advance to GSL Code S RO16232018 GSL S2 Cheerful Contest! (RARE GSL ITEM)58Patch 1.21.5 (Map Pool / Settings)622018 GSL S2 Ro32 Groups57
StarCraft 2
General
High Templar Shoots ? Gift to Has,from China Community Update - April 19 NationWars V: Final Four Preview GuMiho, Patience advance to GSL Code S RO16
Tourneys
[Nationwars V] Semi Finals + Grand Final [WCS] 2018 Austin - Europe Challenger League [WCS] 2018 Austin - NA Challenger League SC2 StarCraft ll Spider League Go4SC2 Europe
Fan Clubs
Rain Fan Club The Nerchio Fan Club! Mvp Fan Club The Scarlett Fan Club
Strategy
[G] TheCore Lite - Advanced Keyboard Layout The LotV Zerg Help Me Thread [G] TheCore - Advanced Keyboard Layout Practice Partner Thread Season 1 - 2018 Serral's fast creep spread & fast unit purchasing
Custom Maps
[M] (2) AVEX - Valkyrie Work In Progress Melee Maps [M] Refueling Station [M] (2) AVEX - Year Zero [A] Peepmode: New maps, new features, new video!
Single Player
Co-op Commander Guide: Dehaka Mutation #101: Violent Night Co-op Commander Guide: Fenix Co-op Commander Guide: Abathur Mutation Week 101 Ranks/Tiers
Brood War
General
NoRegreT + RAPiDCasting Information from Korea ASL5 Ro8 Preview Pt. 1 - Forget Bisu, here comes S SC:R - list of features to be added/fixed Coach AI has arrived ! Larva No More - The Evolution
Tourneys
Have At You #14 - April 22nd - $200+ Online Open The People's Sponbbang #3 VOTE on players [ASL5] Ro8 Shuttle vs Rain [BWCL] - Preview and Registration Small VOD Thread 2.0
Strategy
Simple Questions, Simple Answers [Q] Is Sair/Reaver officially dead in 2015? [D] Flash's 1-1-1 Variation Searching for Plays Goliath Carrier/interceptor break points
Other Games
Other Games
[Game] Osu! EVE Corporation The PlayStation 4 Destiny 2 - PC/Xbox/PS4 Opensource RTS Zero-K is going to release on steam
CS:GO
DreamHack Marseille 2018 Counter-Strike: Global Offensive The Shuffle Truffle General ESL Pro League Season 7 The Big Patch Thread
Smash Bros
Smash Small VOD Thread SSB on Nintendo Switch
Heroes of the Storm
Heroes Global Championship League Discussion HotS: WP and Funny Moments HOTS guide collections MasterLeague.net joins the Liquid Network Blizz devs to discuss ranked play & matchmaking
Overwatch
General Discussion
LoL General
LoL Tournaments
LoL Strategy
Community
General
US Politics Mega-thread European politico-economics QA mega thread North Korea says/does surprising and alarming thing UK Politics Mega-thread The Big Programming Thread
Media & Entertainment
Anime Discussion Thread Dragon Ball Super Discussion [Manga] One Piece [TV] Suits Korean Music Discussion
Sports
2017 - 2018 Football Thread NHL 2017-2018 Season NBA Playoffs + Finals 2018 2018 NFL and CFB season 2018 UFC/MMA Discussion Thread
Tech Support
Computer Build, Upgrade & Buying Resource Thread Simple Questions Simple Answers The Ultimate Mouse Thread Mouse - Zowie Mico The Ultimate Headphone/Audio Thread. Seriously
TL Community
Ask TL Staff Anything The Automated Ban List eSport Events/Studios in Seoul/Busan Recent Gifted Posts Perth (Australia) players
TL Mafia
[M][N]MafiacalFeast I Mafiacalfeast votes TL Mafia Community Thread Active List of Mafia Games 2.0 TL Mafia Ban List 3.0
User Streams
[stream] ironchainsc2 [Stream] Indy [Stream] Zambrah [Stream] Future
Blogs
Featured Blogs
Players With The Widest Effective Map Pools…
Letmelose
The Good and the Bad
Mizenhauer
I went to Atlanta for my first COD Esports Eve…
kierpanda
SC20 Anniversary++
BigFan
Turn your game epic moments into ART
Glider
Regular Blogs
2007 Blizzcon Autograp…
MarlieChurphy
The Dangers of Marijuana an…
ninazerg
gym in japan
FFGenerations
500 Days – A path of passio…
Ikirouta
3 Hatch Muta Meta-Analysis…
TheThrone
Hey, guys, I am Cannonf
Cannonf
Old Star Wars Skits
LegalLord
A small overview of the plan…
WarWorm
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1755 users

The Mechanics of SC2 [Part 1]

Forum Index > SC2 General
Post a Reply
1 2 3 4 5 6 Next All
sluggaslamoo
Profile Blog Joined November 2009
Australia4304 Posts
Last Edited: 2010-06-22 13:37:09
June 22 2010 13:29 GMT
#1
The Mechanics of Starcraft 2

Part 1


This will be the beginning of a multipart series on the differences of the mechanics of BroodWar and Starcraft 2. It will outline the pros and cons of each, with specific points and examples that hopefully everyone can understand and relate to. People prefer short and sweet, so I will try to get as close to that as possible, hence dividing this article into many threads over time.

What I intend to achieve is to allow more informed discussions about the mechanics of Starcraft 2. I often see irrational replies in threads that are mis-informed due to different use or lack of understanding. BroodWar fans end up looking like stubborn people who don't like change, and Starcraft 2 fans end up looking like people who want to win without trying.

Many of the points represented in this article will consist of estimations, I did not program BroodWar or Starcraft 2 so it's natural that there will be a lot of guess work on my part. Also please take my opinions with a grain of salt and make up your own opinion. Fact is fact, opinion is opinion, this article will contain elements of both.

Unit Control (Part 1)
Unit Control involves the ability to for players to move units in a way that makes them more effective individually, whether it be dealing damage, avoiding damage, or effective movement.

As Unit Control is such a broad topic, this also will have to be split into a few parts. Part 1 will cover aspects revolving around pathfinding.

Pathfinding
Starcraft 2 uses an AI pathfinding technique called flocking or swarm AI, the effect is coordinated movement the same as what you get with a school of fish or a flock of birds. Most likely Starcraft 2 uses an advanced algorithm that finds the fewest amount of waypoints and allows autonomous steering behaviour for units to smoothly hug their way around obstacles and other units.

From a purely development perspective Blizzard has done an extremely good job with this, it's quite a specialised field and there isn't a lot of information on it, with 200 units and chokes and obstacles everywhere it still works very efficiently and flawlessly. It is a technique which is highly regarded in the game development community, so it's understandable why Blizzard did it. Until I started playing BroodWar I also spent a long time trying to learn how to code this too.

BroodWar works a little differently. On an isometric map where each unit can only go in 8 directions, coupled with much lower processing power, this calls for a much more primitive pathfinding algorithm. The most common pathfinding algorithm in this situation would be a tile-based A* (A-Star) algorithm and just by looking at the units I would say this is a pretty good guess.

[image loading]
Tile-based A* Pathfinding Example


[image loading]
BroodWar Dragoons showcasing the A* algorithm


The map is filled with many nodes layed out like tiles, each unit follows these nodes one by one until they get to the destination, the nodes that units can take become waypoints. So while Starcraft 2 can avoid collision by using steering behaviour to hug their way around the small radius of another unit, BroodWar units are constrained by the fact that they are competing for waypoints. This is the main reason why you get much better surround in Starcraft 2 than in BroodWar., but also the reason why units have to spread out so much to move around.

[image loading]
Slight offsets cause the mutalisks take different waypoints when turning 180 degrees


[image loading]
Emulating BroodWar pathfinding by spamming waypoints towards a destination


The difference is that BroodWar relies almost solely on A* to get the units to move from one point to another, mapping every single node the unit needs to traverse over. In Starcraft 2, it seems that a lot of the pathfinding is left up to the unit individual, and waypoints are kept to a minimum.

Collision avoidance is also much more primitive in BroodWar as well. Units avoid collision by stopping to give-way while another unit moves around it or calculates a new path, this is probably one of the first things you learn about dealing with collision avoidance between units. You often see this in BroodWar with worker scouts, when one stops, and the other goes around, or both the players forcefully try to move them past and all it does is hold both the workers up.

In Starcraft 2, units will avoid obstacles and other units (but also flock together) using steering behaviour. Logically, every unit has sensors which when colliding with another unit, will signal for the unit to turn in an appropriate direction to avoid it. This allows units to weave in and out without calculating a whole new path or losing momentum, in a worst case scenario the units can ignore the collision radius, allowing for more fluid movement and higher movement efficiency overall.

[image loading]
OpenSteer: An open source library for autonomous steering behaviour


[image loading]
BroodWar zerglings are busy deciding who goes first, while SC2 zerglings start turning before they even get there


A lot of BroodWar fans dislike the new pathfinding AI and there's good reason to. One of the most effective tactics in the early game is flanking. If units move in a perfect tight ball, flanking will be useless, period. The reason zerglings dish so much damage to marines when they are spread out is because marines are ranged and zerglings are melee units. If you can effectively reduce the "surface area" of your army, your army will receive much less damage. This also becomes a compounded effect due to the difference in army size and damage growing bigger and bigger after each death.

[image loading]
Flash vs Effort (OSL Finals Game 3). Flash's un-attended marines competing for the same waypoints form a spread-out line, Effort punishes this with a well-timed zergling flank killing all the marines. Had Flash concentrated on his marines, this wouldn't have cost him the game


The other issue is that ideally, the amount of effort focused on unit movement should directly correlate to their effectiveness. Players that don't attend to their units should be able to be punished. However in Starcraft 2, there is a feeling that the AI can move the units better than humans, meaning that you get the opposite effect.

I can also see how bad unit movement can be frustrating for newer players, there is nothing worse for blizzard than to show what looks like an un-polished game. I believe that units should spread out if you carelessly move them about, but they should also not glitch out all the time due to bad pathfinding AI. We do not need to have people "fight the interface" to create good gameplay mechanics, but we still need the side-effects that improve gameplay as a result.

"Auto-surround" due to better pathfinding can be mitigated. Zerglings are faster off and on creep in Starcraft 2 than they were in BroodWar. Reducing the Zergling's on-creep and off-creep speed back to that of a worker and widening the radius means that an effective surround is necessary to take out a scouting worker, thus the skill of worker scouting can once again become a defining feature of good play.

[image loading]
A badly executed surround allows the probe to live on to fight another day


In a later issue, I will talk about Starcraft 2's extremely high rates of fire which also severely affects flanking ability and other mechanics. The next issue however will be about magic boxing and stacking, following that, probably moving shot.
Come play Android Netrunner - http://www.teamliquid.net/forum/viewmessage.php?topic_id=409008
flyinfart
Profile Blog Joined February 2009
United States95 Posts
June 22 2010 13:42 GMT
#2
This is a very cool article. Its nice to see the mechanics behind what we have all noticed, but just don't know enough about to put into an intelligible post. I'll be looking forward to your expansions on this, and how they tie together.
rastaban
Profile Blog Joined May 2010
United States2271 Posts
June 22 2010 13:44 GMT
#3
Thanks for writing this up, I am looking forward to part 2.
Tyler: "...damn it, that's StarCraft. Opening doors is what we do. Being the first to find food is the greatest pleasure a player can have!"
kajeus
Profile Joined May 2010
United States679 Posts
Last Edited: 2010-06-22 13:50:11
June 22 2010 13:48 GMT
#4
It's true that autosurround makes the game easier with regard to melee units. On the other hand, I really like the aesthetic effect of swarming over a group of marines with superfast zerglings in SC2 -- it's beautiful and feels cool.

So while I respect your plea, I think this is a mechanic perhaps best left to BW. Your solution of lowering zergling speed seems like a huge sacrifice simply to encourage possible worker surrounds. Your proposal of having zerglings (etc) spread out when you don't tend to them is interesting, but I'm not sure anyone really understands what you mean. How would they "spread out''? When are they "moved carelessly"? How would this encourage interesting gameplay?

In the end, I think we're stuck with autosurround, and I'm not sure that's bad. Manual surrounds are just a different mechanic for a different era.
pro-MoMaN, pro-HuK, pro-Millenium
Bensio
Profile Blog Joined April 2010
United Kingdom620 Posts
June 22 2010 13:48 GMT
#5
Thanks for takin the time to write this, enjoyed it.
Silkk
Profile Joined June 2010
United States41 Posts
June 22 2010 13:52 GMT
#6
Great read. From a more casual perspective I think that the improved AI is great. As the game evolves the better players will learn how to manipulate their units in creative ways.

Im looking forward to the firing rate article. My biggest struggle with sc2 so far has been how quickly the battles end.
Silkk
Profile Joined June 2010
United States41 Posts
June 22 2010 13:54 GMT
#7
On June 22 2010 22:48 kajeus wrote:
It's true that autosurround makes the game easier with regard to melee units. On the other hand, I really like the aesthetic effect of swarming over a group of marines with superfast zerglings in SC2 -- it's beautiful and feels cool.

So while I respect your plea, I think this is a mechanic perhaps best left to BW. Your solution of lowering zergling speed seems like a huge sacrifice simply to encourage possible worker surrounds. Your proposal of having zerglings (etc) spread out when you don't tend to them is interesting, but I'm not sure anyone really understands what you mean. How would they "spread out''? When are they "moved carelessly"? How would this encourage interesting gameplay?

In the end, I think we're stuck with autosurround, and I'm not sure that's bad. Manual surrounds are just a different mechanic for a different era.


Yea the aesthetics are very pleasingl.... I love when a patch of zerglings are running through a slower group of hydralisks... Its especially cool when they switch directions.... The swarm!!!!
Licmyobelisk
Profile Blog Joined August 2008
Philippines3679 Posts
June 22 2010 13:55 GMT
#8
So that's why marines feels that they have tougher skin than SC BW, cause of it's intelligence in path finding than their predecessor. Goodjob at explaining :D
I don't think I've ever wished my opponent good luck prior to a game. When I play, I play to win. I hope every opponent I ever have is cursed with fucking terrible luck. I hope they're stuck playing underneath a stepladder with a black cat in attendance a
Takkara
Profile Blog Joined April 2010
United States1753 Posts
June 22 2010 13:56 GMT
#9
Really good article, an interesting read for sure.

I think I disagree about your line: "A lot of BroodWar fans dislike the new pathfinding AI and there's good reason to. One of the most effective tactics in the early game is flanking. If units move in a perfect tight ball, flanking will be useless, period."

It's shortsighted to say that this is only a negative thing, right? I mean, commentators like Day[9] have been spending the entire Beta lamenting the "one-control group syndrome" that leads to these perfect tight balls. The reason being that AoE abilities like storm, fungal growth, Collossi, etc really eat into groups like this, and units can really be caught out of position.

Lamenting the end of BW flanking is in some ways like the moving shot debate. It's a relic of an old engine, and wasn't likely to be replicated in a new engine. But this new engine has it's only quirks and limitations and it's just a matter of time until they're found. Then when SC3 comes out, we'll lament the end of those things.

At least, that's my hope in all this.
Gee gee gee gee baby baby baby
shawabawa
Profile Joined May 2010
United Kingdom417 Posts
June 22 2010 13:57 GMT
#10
On June 22 2010 22:48 kajeus wrote: Your proposal of having zerglings (etc) spread out when you don't tend to them is interesting, but I'm not sure anyone really understands what you mean. How would they "spread out''? When are they "moved carelessly"? How would this encourage interesting gameplay?

I think his point about spreading out is that if in BW you got a whole bunch of marines and A-clicked the other side of the map, they would spread out into a giant conga line and get owned by flanks, whereas in SC2 they stay in a very tight ball and flanks aren't as effective. He wants it so you have to baby sit your troops more carefully when moving your army.

I prefer how it is in SC2, bad pathfinding is the biggest problem with almost every RTS. I used to love WC3, but since playing SC2 I just can't play it any more because the god damn units just spaz out all the time.
piochelin
Profile Joined January 2010
Spain31 Posts
June 22 2010 13:57 GMT
#11
Soooo it was the AI then... i always thinked my goons were retarded

Really nice post, looking forward for the next
it's all about courage
Subversion
Profile Blog Joined April 2010
South Africa3620 Posts
June 22 2010 13:59 GMT
#12
wow. epic op and great read, thanks for this.
kajeus
Profile Joined May 2010
United States679 Posts
June 22 2010 13:59 GMT
#13
On June 22 2010 22:56 Takkara wrote:
Really good article, an interesting read for sure.

I think I disagree about your line: "A lot of BroodWar fans dislike the new pathfinding AI and there's good reason to. One of the most effective tactics in the early game is flanking. If units move in a perfect tight ball, flanking will be useless, period."

It's shortsighted to say that this is only a negative thing, right? I mean, commentators like Day[9] have been spending the entire Beta lamenting the "one-control group syndrome" that leads to these perfect tight balls. The reason being that AoE abilities like storm, fungal growth, Collossi, etc really eat into groups like this, and units can really be caught out of position.

Lamenting the end of BW flanking is in some ways like the moving shot debate. It's a relic of an old engine, and wasn't likely to be replicated in a new engine. But this new engine has it's only quirks and limitations and it's just a matter of time until they're found. Then when SC3 comes out, we'll lament the end of those things.

At least, that's my hope in all this.

You're absolutely right. "Careless spreading out" would effectively nerf fungal growth, storm, colossi, siege tanks, etc.

It could be lamented as causing the game to require LESS micro!
pro-MoMaN, pro-HuK, pro-Millenium
nihoh
Profile Blog Joined May 2010
Australia940 Posts
June 22 2010 14:02 GMT
#14
On June 22 2010 22:59 kajeus wrote:
Show nested quote +
On June 22 2010 22:56 Takkara wrote:
Really good article, an interesting read for sure.

I think I disagree about your line: "A lot of BroodWar fans dislike the new pathfinding AI and there's good reason to. One of the most effective tactics in the early game is flanking. If units move in a perfect tight ball, flanking will be useless, period."

It's shortsighted to say that this is only a negative thing, right? I mean, commentators like Day[9] have been spending the entire Beta lamenting the "one-control group syndrome" that leads to these perfect tight balls. The reason being that AoE abilities like storm, fungal growth, Collossi, etc really eat into groups like this, and units can really be caught out of position.

Lamenting the end of BW flanking is in some ways like the moving shot debate. It's a relic of an old engine, and wasn't likely to be replicated in a new engine. But this new engine has it's only quirks and limitations and it's just a matter of time until they're found. Then when SC3 comes out, we'll lament the end of those things.

At least, that's my hope in all this.

You're absolutely right. "Careless spreading out" would effectively nerf fungal growth, storm, colossi, siege tanks, etc.

It could be lamented as causing the game to require LESS micro!

U forget that spells like Storm were much more stronger due counter the "spreading out" of units from primitive AI.
Dont look at the finger or you will miss all that heavenly glory.
exnomendei
Profile Joined May 2010
Netherlands122 Posts
June 22 2010 14:11 GMT
#15
Thank you for the excellent post. It's a good short read up that can really benefit your micro if you use this information well. Units behave so differently from BW that micro has to take on different shapes and forms.

Can you give examples of what players can do to improve on the built-in pathing, swarm-effect, etc? I think a major problem with players now is the "one control group" syndrom; people group all their units in one group, and while it makes for effective attacks early on, you really benefit from getting a bigger concave later on in the game. This can be achieved bu just splitting one control group hap-hazardly into two, and moving the groups seperately.

What options do players have to improve their micro, movement-wise?
Trying something wacky, expanding it, adjusting it, perfecting it -> Build order
sluggaslamoo
Profile Blog Joined November 2009
Australia4304 Posts
Last Edited: 2010-06-22 14:39:22
June 22 2010 14:23 GMT
#16
Thanks

On June 22 2010 23:11 exnomendei wrote:
Thank you for the excellent post. It's a good short read up that can really benefit your micro if you use this information well. Units behave so differently from BW that micro has to take on different shapes and forms.

Can you give examples of what players can do to improve on the built-in pathing, swarm-effect, etc? I think a major problem with players now is the "one control group" syndrom; people group all their units in one group, and while it makes for effective attacks early on, you really benefit from getting a bigger concave later on in the game. This can be achieved bu just splitting one control group hap-hazardly into two, and moving the groups seperately.

What options do players have to improve their micro, movement-wise?


You could artificially create one on the spot by spamming waypoints till they form a line (as long as you break the magic box, the radius is 6 distance units wide, if your group is bigger than that it will form a line). If you continue to move in the direction of the line they should stay that way, then if you move sideways they should form a concave faster than normal.

Worth a shot if you think that units take too long to form a concave (its a bit risky though), the other thing though is you can just attack -> move -> attack and hold that ball so then all your units are in range already.

Unfortunately SC2 doesn't give you that much control in that regard, but ill hopefully have more tips with magic boxing and stacking as they are available in SC2 (although not as useful).

Its more about explaining though more than anything else
Come play Android Netrunner - http://www.teamliquid.net/forum/viewmessage.php?topic_id=409008
Wippen
Profile Joined May 2010
Sweden15 Posts
June 22 2010 14:44 GMT
#17
Really intresting to get some of the mechanics explained. Good job OP.
Saracen
Profile Blog Joined December 2007
United States5139 Posts
June 22 2010 14:47 GMT
#18
Great article.
Peekay.switch
Profile Blog Joined May 2010
Canada285 Posts
June 22 2010 14:47 GMT
#19
One of the best article I've read on TL.

Really well put and I'm really looking forward to Part 2.
I'm currently doing an Engineering Degree in Programming (Think that's what It's called, you'll have to forgive me, I'm French >_>) and Path finding really is an interesting subject, I have learned a whole bunch about it and I'll definitely be digging out OpenSteer.

Once again, very nice article!
mOnion
Profile Blog Joined August 2009
United States5349 Posts
June 22 2010 14:49 GMT
#20
wow this is really freaking impressive
☆★☆ 7486!!! Join the Ban mOnion Anti-Trolling Initiative! - Caller | "on a scale of machine to 10, how bad is that Zerg?" - LZgamer | you are the new tl.net bonjwa monion, congrats - Rekrul | "Cheeseburgers dynamite lilacs" - Chill
1 2 3 4 5 6 Next All
Please log in or register to reply.
Live Events Refresh
DreamHack Masters
09:30
Marseille - Semifinals & Final
Natus Vincere vs AstralisLIVE!
dreamhackcs195452
LiquipediaDiscussion
NationWars V
08:30
Ro4&Finals
Netherlands vs South KoreaLIVE!
OgamingTV Inter12982
OGamingTV SC2 7326
CrankTV 2205
StarLadderRU 2020
TaKeTV 1585
ZERG-TV 609
[EESC] 477
EmSc Tv 370
caiobex 109
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
CrankTV 2330
StarCraft: Brood War
EffOrt 1698
Calm 902
Larva 737
BeSt 495
Mong 166
Shine 81
ForGG 76
Rock 75
PianO 70
[sc1f]eonzerg 46
[ Show more ]
firebathero 43
Hyuk 25
Noble 7
Heroes of the Storm
KnowMe153
Other Games
Hui .208
fenner150
firebathero (twitch)82
Ragnarok11
Organizations
StarCraft 2
ESL.tv267
StarCraft: Brood War
Classic BW VODs14
[ Show 26 non-featured ]
StarCraft 2
• EmSc2Tv 4514
• Ziggy 91
• KingCobra90 24
• SCVODarchives15
• D4rkn0ob1k 12
• tFFMrPink 8
• OkStyX 0
StarCraft: Brood War
• KenZy 23
• sscaitournament16
• Michael_bg 7
• wowigcasper 4
Heroes of the Storm
• COLT2170
Counter-Strike: Global Offensive
• ESL CS:GO287
Other Games
• Rocket League55171
• TeamSp00ky2193
• Honor. 1775
• ChessNetwork1640
• Fitzyhere371
• Makarimorph181
• Faraaz69
• nunu4
• Osh4
• Rageypoo2
• RayReign2
• Ikirouta1
• KofyeinTV1
Upcoming Events
Have At You
29m
Rise Challenger
3h 29m
Copa América
6h 29m
Kelazhur vs DarkUnnamed
Dark vs LsEbA
OSC
9h 29m
OSC
17h 29m
BTSL: Europe
1d
Spider League
1d
Proxy Tempest
1d 1h
Shinhan Tank Proleague
1d 2h
OSC
1d 8h
[ Show More ]
Heroes Major League
1d 16h
Afreeca Starleague
1d 17h
hero vs Mind
OlimoLeague
1d 18h
ESL ESEA Pro League
1d 22h
Team EnVyUs vs Heroic
mousesports vs Space Soldiers
Fnatic vs AGO Gaming
WardiTV Weekly
2 days
Esports Championship Se…
2 days
Astralis vs G2 Esports
FaZe vs G2 Esports
ESL ESEA Pro League
2 days
Rogue vs Renegades
OpTiC Gaming vs Team Dignitas
Ghost Gaming vs Luminosity Gaming
Ballistix Brawl
2 days
Heroes Major League
2 days
GSL Code S
2 days
sOs vs TRUE
KeeN vs Solar
ESL ESEA Pro League
2 days
Astralis vs Team EnVyUs
Natus Vincere vs Fnatic
HellRaisers vs Team LDLC.com
BTSL: Europe
3 days
Esports Championship Se…
3 days
mousesports vs Gambit Esports
G2 Esports vs Fnatic
Proxy Tempest
3 days
Proxy Tempest
3 days
Shinhan Tank Proleague
3 days
ESL ESEA Pro League
3 days
Team Liquid vs compLexity Gaming
Renegades vs Team Dignitas
Rogue vs Cloud9
ESL ESEA Pro League
3 days
Ninjas in Pyjamas vs Astralis
Heroic vs AGO Gaming
Team LDLC.com vs Fnatic
Natus Vincere vs G2 Esports
FaZe vs Space Soldiers
mousesports vs Team EnVyUs
HellRaisers vs North
Go4SC2
4 days
WardiTV Weekly
4 days
Esports Championship Se…
4 days
Virtus.pro vs GODSENT
ESL ESEA Pro League
4 days
Team Liquid vs OpTiC Gaming
Splyce vs Cloud9
Ghost Gaming vs compLexity Gaming
Luminosity Gaming vs NRG eSports
SK Gaming vs Renegades
Rogue vs Team Dignitas
OSC
4 days
Losers' Starleague
4 days
Soulkey vs Leta
EffOrt vs Horang2
WardiTV Weekly
5 days
Shinhan Tank Proleague
5 days
GSL Code S
5 days
Zest vs SortOf
Trap vs aLive
OSC
5 days
Losers' Starleague
5 days
Shine vs Pusan
Light vs Action
REGENERATE OPEN WEEKLY…
5 days
BSL
5 days
Platy-pro Weekly
6 days
Hangzhou StarCraft Carn…
6 days
OSC
6 days
Afreeca Starleague
6 days
Larva vs Mini
Go4SC2
6 days
WCS Regional Challengers
6 days
Elazer vs MaNa
Stephano vs Harstem
Proxy Tempest
6 days
Liquipedia Results

Completed

Have At You! #13
ANZ Proleague Season 2
HGC Copa América 2018 Phase 1 - South Region
ESL Pro League Season 7 - APAC

Ongoing

Afreeca Starleague Season 5
Bombastic StarLeague 4
Have At You! #14
StarCraft II: NationWars V
2018 WCS Austin - North America Qualifier
2018 WCS Austin - Europe Qualifier
2018 Global StarCraft II League Season 2
Copa América 2018 Season 1
2018 WCS Austin: Taiwan, Hong Kong, Macau and Japan Qualifier
2018 HGC Phase 1 Pro EU
2018 HGC Phase 1 Pro NA
2018 HGC Phase 1 Pro KR
2018 HGC Phase 1 Open EU
2018 HGC Phase 1 Open NA
2018 HGC Phase 1 ANZ Premier
GHL 2018 - Spring 2
ESL Pro League Season 7 - NA
ESL Pro League Season 7 - EU
ECS Season 5: North America
ECS Season 5: Europe
DreamHack Marseille 2018

Upcoming

2018 Hangzhou StarCraft Carnival
2018 Hangzhou StarCraft Carnival: 2v2 event
2018 Hangzhou StarCraft Carnival
2018 WCS Austin - Oceania, SEA Qualifier
GPL 2018 Season 2
2018 WCS Austin
2018 Global StarCraft II League Season 3
2018 WCS Valencia
2018 WCS Montreal
HGC Copa América 2018 Phase 1
2018 HGC Phase 1 ANZ Live Finals
2018 HGC Phase 1 Intercontinental Clash
2018 HGC Phase 1 Horizon Clash
2018 HGC Mid-Season Brawl
DreamHack Open Tours 2018
ESL Pro League Season 7 - Finals
ESEA S27 - Global Challenge
ESL Pro League Season 7 - SA
IEM Season XIII - Sydney
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Flash
2. ZerO
3. Bisu
4. Shuttle
5. Last
6. by.hero
7. EffOrt
8. Killer
Sidebar Settings...



Advertising | Jobs | Privacy Policy | Terms Of Use | Logo & Style Guide | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2018 Team Liquid. All Rights Reserved.