• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 00:06
CEST 06:06
KST 13:06
  • 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
[ASL22] Ro16 Preview: Rough Waters9[ASL22] Ro24 Preview: Siren's Call8[ASL22] Ro24 Preview: Summer's End9Serral wins HomeStory Cup 2915Serral wins Maestros of the Game 244
Community News
Weekly Cups (Aug 30-Sep 7): herO thrives amid growing schism8Official StarCraft website teases new content ahead of BlizzCon?124Stellar Fest TWO the Moon (Dec 16-20)9Weekly Cups (August 24-30): Patches' balance mod takes over3New 3v3 BGH Ladder (and more) on ShieldBattery!46
StarCraft 2
General
Weekly Cups (Aug 30-Sep 7): herO thrives amid growing schism SC4ALL: II Winner will earn a spot at HSC 30! SC4ALL II: StarCraft 2 Player Announcement 7/8 Nexon wins bid to develop StarCraft IP content, distribute Overwatch mobile game Balance hotfix patch 5.0.16b (July 16)
Tourneys
2026 GSTL Announcement Sparkling Tuna Cup - Weekly Open Tournament Sea Duckling Open (Global, Bronze-Diamond) Stellar Fest TWO the Moon (Dec 16-20) IntoTheTV X SOOP SC2 League : Weekly & Monthly
Strategy
[G] Having the right mentality to improve
Custom Maps
Nexus Wars 2021 GUIDE [M] (2) Industrial Park
External Content
Mutation # 542 The Ascended Mutation # 541 Binary Choice The PondCast: SC2 News & Results Mutation # 540 Dodge This
Brood War
General
Terran or Protoss [D] Brainstorming a balance patch for Brood war Practice Partners (Official) BW General Discussion Official StarCraft website teases new content ahead of BlizzCon?
Tourneys
Small VOD Thread 2.0 [Megathread] Daily Proleagues [ASL22] Ro16 Group A [ASL22] Ro16 Group B
Strategy
Replay Review Process - What do you do? Simple Questions, Simple Answers Odyssey Mineral Stack Saturation Game Theory for Starcraft
Other Games
General Games
Nintendo Switch Thread EVE Corporation Diablo IV [Maplestory Hardcore] Let's Play~!! General RTS Discussion Thread
Dota 2
Official 'what is Dota anymore' discussion
League of Legends
[TL LoL EUW IHs] Teemo shall perish TSM pausing esports and CLG Dead
Heroes of the Storm
Heroes of the Storm 2.0
Hearthstone
Deck construction bug
TL Mafia
TL Mafia Power Rank TL Mafia Community Thread NeO.D_StephenKing vs This Guy From 1 Million Dance
Community
General
US Politics Mega-thread Things Aren’t Peaceful in Palestine Russo-Ukrainian War Thread European Politico-economics QA Mega-thread Trading/Investing Thread
Fan Clubs
MarineLorD Fan Club The Creator Fan Club The ShoWTimE Fan Club
Media & Entertainment
Movie Discussion! Anime Discussion Thread
Sports
Football (Soccer) Thread TeamLiquid Health and Fitness Initiative For 2023 MLB/Baseball 2023
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
The Automated Ban List Northern Ireland Global Starcraft
Blogs
Virtual Romance, Real-Life C…
TrAiDoS
Regacy Esports:Our Goa…
regacyesports
Dreaming of BW patches (mod…
c3rberUs
LOCKPICKING NOOB
LUCKY_NOOB
Customize Sidebar...

Website Feedback

Closed Threads



Active: 7384 users

Game Programming: Part Two - Page 2

Blogs > CecilSunkure
Post a Reply
Prev 1 2 3 4 Next All
CecilSunkure
Profile Blog Joined May 2010
United States2829 Posts
February 28 2012 06:23 GMT
#21
On February 28 2012 15:14 Rayeth wrote:
I think you have some good idea here, but I want to put forward that the C++ vs C argument changes when you don't want to work in a games setting. For example, I work in embedded systems and use C almost exclusively for various reasons (very low level access to things like timers, registers, or other hardware; need to save cycles due to low power processors; and the compilers aren't standard and therefore limit our language choice). So the choice you make on what language to use is really dependent on what situation you're in. Gaming on a modern PC is one thing, but there are TONS of systems out there that don't have gigabytes (or even megabytes) of memory for you to use, and in these cases C (or sometimes even assembly) are pretty much all you've got.

This changes the game completely, of course. Everything becomes about how to optimize memory usage and how to do more with less. Making things work in confining situation is an altogether different type of skill from the creative impulse (IMO) needed to develop games. There is often time very little visual feedback when things are broken, which makes for fun times figuring out bugs. I like to think it makes me very good at spotting and fixing memory leaks, but I can't say that for certain


Anyhow, that isn't to say C++ or things like Python, etc don't have their places in embedded designs too. There are LOTS of different systems out there. Most can be done in many languages and are relatively fast and easy to use. For anyone interested in doing (or even trying out) embedded stuff, I find the MSP430 from Texas Instruments a great starter. Plus at only $4.30 its pretty damn cheap and has a wide array of hardware for you to mess around with. Plus there is a great community that uses that processor family if you need basic help.

Anyhow. Good blog! And remember there are lots of things to do with programming besides gaming. Computers really are EVERYWHERE these days.

Oh interesting response! I actually took a class where I had to program on a microcontroller chip in Assembly. We had to create a program to automate a robotic car. Had to use analog to digital converters to read the voltage from the car's sensors. I was talking to one of my professors today about programming on some very old console in Assembly, he didn't mention what it was, but it was extremely interesting to hear about.
ne4aJIb
Profile Blog Joined July 2011
Russian Federation3209 Posts
February 28 2012 06:38 GMT
#22
lol, when i read python, i thought of the map, when i read flash i thought of the progamer. t_t
Bisu,Best,Stork,Jangbi and Flash, Fantasy, Leta, Light and Jaedong, Hydra, Zero, Soulkey assemble in ACE now!
arioch
Profile Joined May 2010
England403 Posts
February 28 2012 06:55 GMT
#23
Thanks for another blog... In regards to the various language discussions going on:

I work in insurance as a developer and i have to point out that it is much more important to learn decent programming fundamentals than to focus on language specifics in any given situation! I will often find myself using 3 or 4 different languages every day, and aside from the occasional key word confusion (use? Import? Include? Gah what language am I in again?) It's fairly easy to work across a broad spectrum of tools and systems if you have decent fundamentals.

Obviously some languages are better suited for dev in some situations than others, but in regards to game programming, OpenGL feels the same no matter what you code it in!
horsman
Profile Blog Joined June 2010
Canada45 Posts
February 28 2012 07:02 GMT
#24
Hihi Cecil. Are you coming to GDC this year? Anyone that is, lets hang out.
Gesh
Profile Joined November 2010
Bulgaria69 Posts
February 28 2012 10:08 GMT
#25
You must include Quad- and Octrees - for culling and collision detections. Yes, I know there are better methods, but these 2 are the simplest to implement, but still effective.
Oh, some general guide on AI would be good, although it is a big topic and in the different situations the inner working of the AI would be different.

Otherwise - not bad, keep it up.
e-Goh
Profile Joined January 2012
New Zealand18 Posts
February 28 2012 11:22 GMT
#26
Nice blog. As a fairly veteran game programmer, I find it interesting that you find C easier as a stepping stone to C++. Out of the two, it is by far easier to write larger games using C++ because of the structure lent by the language. However, C is slightly superior when it comes to tweaking performance, especially when you become conscious of performance bottlenecks such as cache misses and memory fragmentation. You'll find that a lot of game code is written in C++ because of the scalability, but a lot of game engine code is tweaked in C or even assembly if it comes to that.

But that aside, as a learning language, anything flies. Even things like Flash are not useless. A lot of game companies use Flash for their UI through products like Scaleform or GameSWF. What matters is learning how to structure code efficiently, as well as developing a sense of design and flair.

Best of luck with your project!
iNViCiOUZ
Profile Joined January 2011
Germany364 Posts
February 28 2012 11:28 GMT
#27
I really like the .NET XNA Framework as a way to try game development.(http://msdn.microsoft.com/en-us/aa937791)

It uses C# built on top of the .NET Framework, uses DirectX and even supports the XBox as a target to play your own games.
C# is a very open to beginners but it is also based on C (C++ is the most used language in professional gaming development)
There are a lot of examples and tutorials directly from Microsoft.

The development environment is Visual Studio, and the very good Express Version is free for personal use!

I am a professional developer and working with C# most of my time at work. So it was a really cool way to try and get into game development. For me the barrier to get more into game dev is not the Language or it's framework. It is... MATH : (
wtfKoala
Profile Joined May 2011
1 Post
February 28 2012 12:13 GMT
#28
On February 23 2012 07:54 ClysmiC wrote:
I know that Java and C have a lot of similarities, so it shouldn't be too messy of a transition.



??? Java and C are about as different in programming languages as you can get.

If you want to make games you should learn Java, C# (XNA 4.0) or Python.

In fact, C# and Java are so similar in syntax and design you can barely tell the difference.

If you want to be a programmer, learn C/C++ as well.

Are most or a significant portion of commercial high end games coded in C/C++? Yes.

How many programmers? A lot.

What do they do? They debug and "glue" together a pre-existing Engine with pieces artists and designers make. They develop tools for their designers to easily and more efficiently use the Engine. They don't make games.

The only interesting part of learning C/C++ is being able to use Game Engines that require its proficiency. Game engines that usually cost a lot of money to use and takes a lot of time to learn.


Want to make games? Learn Java or Python. C# with XNA 4.0 is really awesome too ( You might need to registerwith a 1 year fee of 99$ to microsoft to sell your games ).

If you get more interested in programming and how computers work in general rather than making games, learn C/C++.
???
ninjafetus
Profile Joined December 2008
United States231 Posts
February 28 2012 13:13 GMT
#29
Some more recommendations for beginners!

- If someone wants to try out game design, but don't know/don't want to know a lot of programming, Construct 2 is a good place to get your feet wet. This just came out earlier this month, and is a great little visual editor.

- I'll also echo the C#/XNA recommendation for people getting started. It's a great language that can do simple things easily, but can also scale to professional projects (like Terraria, or Bastion). Microsoft also has some great tutorials (more in the MSDN).

- If you're going to do something in flash, also consider the wonder Flixel library.

I know that going straight into C++ might be more flexible, but a lot of people want to do some game design without spending all their time implementing their own physics and graphics engines. Using libraries and editors like these will be a fun way to start learning the game design concepts without nearly as much tedious overhead.
Antisocialmunky
Profile Blog Joined March 2010
United States5912 Posts
February 28 2012 15:32 GMT
#30
Use Java/C++ for heavier weight stuff. There's also always the option of Python and friends compiling down to C. If you're going to use OpenGL in a practical level outside of the default imperative mode(I think its called that) you'll have to get fairly low level with GL pointers, byte array serialization, and mem copies so you are a bit SoL unless you can find a really good library for it.
[゚n゚] SSSSssssssSSsss ¯\_(ツ)_/¯
Marine/Raven Guide:http://www.teamliquid.net/forum/viewmessage.php?topic_id=163605
ShadowWolf
Profile Joined March 2010
United States197 Posts
February 28 2012 20:28 GMT
#31
On February 28 2012 15:23 CecilSunkure wrote:
Show nested quote +
On February 28 2012 15:14 Rayeth wrote:
I think you have some good idea here, but I want to put forward that the C++ vs C argument changes when you don't want to work in a games setting. For example, I work in embedded systems and use C almost exclusively for various reasons (very low level access to things like timers, registers, or other hardware; need to save cycles due to low power processors; and the compilers aren't standard and therefore limit our language choice). So the choice you make on what language to use is really dependent on what situation you're in. Gaming on a modern PC is one thing, but there are TONS of systems out there that don't have gigabytes (or even megabytes) of memory for you to use, and in these cases C (or sometimes even assembly) are pretty much all you've got.

This changes the game completely, of course. Everything becomes about how to optimize memory usage and how to do more with less. Making things work in confining situation is an altogether different type of skill from the creative impulse (IMO) needed to develop games. There is often time very little visual feedback when things are broken, which makes for fun times figuring out bugs. I like to think it makes me very good at spotting and fixing memory leaks, but I can't say that for certain


Anyhow, that isn't to say C++ or things like Python, etc don't have their places in embedded designs too. There are LOTS of different systems out there. Most can be done in many languages and are relatively fast and easy to use. For anyone interested in doing (or even trying out) embedded stuff, I find the MSP430 from Texas Instruments a great starter. Plus at only $4.30 its pretty damn cheap and has a wide array of hardware for you to mess around with. Plus there is a great community that uses that processor family if you need basic help.

Anyhow. Good blog! And remember there are lots of things to do with programming besides gaming. Computers really are EVERYWHERE these days.

Oh interesting response! I actually took a class where I had to program on a microcontroller chip in Assembly. We had to create a program to automate a robotic car. Had to use analog to digital converters to read the voltage from the car's sensors. I was talking to one of my professors today about programming on some very old console in Assembly, he didn't mention what it was, but it was extremely interesting to hear about.


TI-83 assembly is also fairly simple, produces immediate results, and the likelihood of having a TI-83 calculator is usually quite high. I used to write random games and apps on it throughout college.

Pro-tip: never test your game less than 1 hour prior to a big math test
ultraritmo
Profile Joined January 2012
France26 Posts
February 28 2012 21:39 GMT
#32
On February 28 2012 20:28 iNViCiOUZ wrote:
I really like the .NET XNA Framework as a way to try game development.(http://msdn.microsoft.com/en-us/aa937791)

It uses C# built on top of the .NET Framework, uses DirectX and even supports the XBox as a target to play your own games.
C# is a very open to beginners but it is also based on C (C++ is the most used language in professional gaming development)
There are a lot of examples and tutorials directly from Microsoft.

The development environment is Visual Studio, and the very good Express Version is free for personal use!

I am a professional developer and working with C# most of my time at work. So it was a really cool way to try and get into game development. For me the barrier to get more into game dev is not the Language or it's framework. It is... MATH : (


From personal expecience, I'd recommend XNA as well. The logic is really easy to understand there and C# feels more intuitive to me, and is also easier than C/C++ imo. We had to create a video game last year at school. We were a group of 6 students (4 ppl on the dev part, 1 on the map creation and 1 on the design) and we managed to make something really pleasant to play and also really evolved for the time we were given (more or less 4 days). Also, none of us did know anything about XNA before this project, we were only used to C# due to previous projects. This year I managed to implement some advanced features on it like pathfinding so there are plenty of possibilities.
Murmeln
Profile Joined November 2010
Sweden185 Posts
February 28 2012 22:14 GMT
#33
Good blog, keep up the good work
The most fun you will have is branching out and starting to develop in other languages, I have fond
memories of my first haskell game.

And C++ before C if it's self learned but C before C++ when starting studying CS for example at the university, but
I am biased towards learning it imperativ->objectiv->functional->logical
"The world is a mess and I just need to rule it"
King K. Rool
Profile Blog Joined May 2009
Canada4408 Posts
Last Edited: 2012-02-29 01:31:25
February 29 2012 01:31 GMT
#34
ah nice!

tbh 3-d graphics programming sort of killed my passion for writing any code for games. Hope you don't have the same problem.
sluggaslamoo
Profile Blog Joined November 2009
Australia4494 Posts
Last Edited: 2012-02-29 02:46:28
February 29 2012 02:46 GMT
#35
On February 29 2012 10:31 King K. Rool wrote:
ah nice!

tbh 3-d graphics programming sort of killed my passion for writing any code for games. Hope you don't have the same problem.


How? 3d programming is awesome fun and extremely simple once you know it, there's a lot of reading required (FBO's, VBO's, atlas-ing and the like) but you don't really need to think when you are 3d programming and can produce lots of cool stuff. Writing shaders is cool too.
Come play Android Netrunner - http://www.teamliquid.net/forum/viewmessage.php?topic_id=409008
cowsrule
Profile Joined February 2010
United States80 Posts
February 29 2012 09:24 GMT
#36
Sounds like you're having a lot of fun! Hope you continue being as excited about this as you have been so far.

On February 29 2012 11:46 sluggaslamoo wrote:
Show nested quote +
On February 29 2012 10:31 King K. Rool wrote:
ah nice!

tbh 3-d graphics programming sort of killed my passion for writing any code for games. Hope you don't have the same problem.


How? 3d programming is awesome fun and extremely simple once you know it, there's a lot of reading required (FBO's, VBO's, atlas-ing and the like) but you don't really need to think when you are 3d programming and can produce lots of cool stuff. Writing shaders is cool too.


Saying something is extremely simple once you know it is a bit ridiculous :p. OTOH 3D/graphics programming is a lot of fun if you can learn the math needed and deal with the debugging tools available.
sluggaslamoo
Profile Blog Joined November 2009
Australia4494 Posts
Last Edited: 2012-02-29 12:55:43
February 29 2012 12:51 GMT
#37
On February 29 2012 18:24 cowsrule wrote:
Sounds like you're having a lot of fun! Hope you continue being as excited about this as you have been so far.

Show nested quote +
On February 29 2012 11:46 sluggaslamoo wrote:
On February 29 2012 10:31 King K. Rool wrote:
ah nice!

tbh 3-d graphics programming sort of killed my passion for writing any code for games. Hope you don't have the same problem.


How? 3d programming is awesome fun and extremely simple once you know it, there's a lot of reading required (FBO's, VBO's, atlas-ing and the like) but you don't really need to think when you are 3d programming and can produce lots of cool stuff. Writing shaders is cool too.


Saying something is extremely simple once you know it is a bit ridiculous :p. OTOH 3D/graphics programming is a lot of fun if you can learn the math needed and deal with the debugging tools available.


Yeah but it makes sense in programming. There are some things that take a long time to learn, but once you know it, its simple, so its really just a time investment. Other things take a long time to learn, and even when you have read everything, you still feel like you don't understand it.

I still have trouble with TDD/BDD and the best way to write something with functional programming and I've got a zillion books on it, there are also so many practical uses for genetic algorithms which you wouldn't think of (learning from customers). With 3D programming because its so straightforward, stateful and imperative, its really just getting into the zone, code cutting and reading up on how to do things. If lego was programming, it would be OpenGL.
Come play Android Netrunner - http://www.teamliquid.net/forum/viewmessage.php?topic_id=409008
CecilSunkure
Profile Blog Joined May 2010
United States2829 Posts
March 01 2012 04:27 GMT
#38
On February 29 2012 10:31 King K. Rool wrote:
ah nice!

tbh 3-d graphics programming sort of killed my passion for writing any code for games. Hope you don't have the same problem.

Haha hopefully not
nimdil
Profile Blog Joined January 2011
Poland3772 Posts
March 01 2012 14:47 GMT
#39
On February 23 2012 07:29 nath wrote:
as someone who's been programming most of his life, and is very in-tune with the industry (game industry, enterprise software, and startups) I have to disagree with using Flash.

My anger at you recommending flash was cooled off by your description of C, though. But i think you exaggerate how much more helpful it is to start with C just so you understand the benefits and additions of C++ better; its not a huge deal; to me C and C++ are very very very similar and there is no disadvantage of simply learning C++ first, as the usefulness and proper applications of the additional functions of c++ over c can be intuitively learned rather than directly learned by having used pure c.

I would agree with you on learning pure c if you are going to use objective-c for iphone/ios development and don't already know c++. even so in that case, provided its not your first programming language, just learning objective-c and working out proper usage of the features through usage and intelligence/knowledge that grows while you learn, is probably the more efficient route. I firmly believe in separating the learning of concepts and languages, rather than thinking purely in terms of using a specific language to learn a specific set of programming concepts and then moving on to other languages..

I sort of agree.
Flash is already outdated and death is waiting for it. HTML5/JS is basically removing it from the market. Steadily.

Python is excellent language and there are many examples of software written in C/C++ that can be extended with Python so it's worth to take a look.

As for C and C++. I disagree that there is no disadvantage in learning C++ first instead of C. For the following reasons:
1. C++ is fast. C is faster! At least that's how Visual Studio makes the end code - not sure about gcc/g++
2. If you learn C++ you won't learn C specific approach to programming. Namely you will focus on creating/removing objects instead of allocating/freeing memory. That's actually significant difference in terms of performance. Also you won't be that used to using pointers. C background may very well let you implement algorithms more efficiently.
3. If you start with C++ you will probably never revert to pure C - in some way you will never know C. The other way around is not true - however - as surely (especially in programming games) you will want to start using OOP - so C++.
4. Finally - C is easier. There is less stuff to learn. If you want to learn some architecture specific stuff (like parallel programming) you should go with C. Once you are proficient with C you can expand with C++ - this way you can always fall back on C experience.
Gowerly
Profile Blog Joined July 2011
United Kingdom916 Posts
Last Edited: 2012-03-01 20:08:28
March 01 2012 20:07 GMT
#40
I've been coding in the games industry for about 6 years now, and it's almost exclusively C++.
Yes, you lose out on the nuances that C gives you, but call it laziness or whatever, it's just not done that much any more (also if you end up coding cross platform, you will possibly be using the platform specific functions for creating/freeing objects masked away inside some C++ wrapper anyway).
It's also good to know some C#, as if you end up wanting to do some tools, or just feel like making some handy day-to-day things, it is quick and powerful.
The third language I would recommend is Python. It can be used similarly to C# to make some quick tools and it is arguably even more powerful than C#. This is mainly due to the plethora of add-ins you can get for Python that extend its use. PyQT is a great designer that turns Coding in Python to something similar to C#, but with all the benefits of using Python.
Also check out Iron Python, as it gives you the ability to cross-develop with Python/C#/C++

The most important tool to have is passion, though. You've got to want to do it. Even outside of work I like to code. I have made some casting tools. One that allows you to draw on whatever's on the screen and a live-capture analysis tool for Starcraft. If you have the desire and the drive to do something, it's less important the road you take to get there.
I will reduce you to a series of numbers.
Prev 1 2 3 4 Next All
Please log in or register to reply.
Live Events Refresh
Next event in 5h 54m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
RuFF_SC2 209
CosmosSc2 16
StarCraft: Brood War
Rain 2193
GuemChi 1470
Hyuk 781
Noble 25
NaDa 24
Dota 2
NeuroSwarm171
Counter-Strike
Fnx 680
taco 544
minikerr47
Other Games
summit1g10773
C9.Mang0284
PiGStarcraft235
ViBE134
Organizations
Other Games
BasetradeTV23
[ Show 12 non-featured ]
StarCraft 2
• Berry_CruncH365
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• Migwel
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• Lourlo888
• Stunt85
Other Games
• Scarra1477
Upcoming Events
Escore
5h 54m
IntoTheTV X SOOP
6h 54m
CranKy Ducklings
1d 5h
WardiTV Invitational
1d 6h
Cure vs Zoun
SHIN vs Classic
ByuN vs MaxPax
Percival vs YoungYakov
OSC
1d 16h
Sparkling Tuna Cup
2 days
WardiTV Invitational
2 days
Shopify Rebellion Sundays
2 days
Spirit vs Mixu
Clem vs TBD
RSL Revival
2 days
Serral vs Rogue
BlizzCon
2 days
IdrA vs MC
[ Show More ]
Replay Cast
2 days
Afreeca Starleague
3 days
WardiTV Weekly
3 days
Monday Night Weeklies
3 days
Afreeca Starleague
4 days
GSL
4 days
PiGosaur Cup
4 days
The PondCast
5 days
Kung Fu Cup
5 days
Replay Cast
5 days
IntoTheTV X SOOP
6 days
Replay Cast
6 days
Liquipedia Results

Completed

Proleague 2026-09-10
PiG Sty Festival 8.0
Big Dog Cup 2026 Div 1

Ongoing

KCM Race Survival 2026 Season 3
K-JUNGMAN
ASL Season 22
Super Anchor Qualifying S3
CSL 2026 AUTUMN (S22)
Acropolis #5
Acropolis #5 - TRS
Escore Tournament S3: King of Kings
RSL Revival: Season 6
Calamity Invitational
FISSURE Playground #3
BLAST Open Fall 2026
Esports World Cup 2026
BLAST Bounty Summer 2026
BLAST Bounty Summer Qual
Stake Ranked Episode 3
XSE Pro League 2026

Upcoming

Acropolis #5 - GSA
Blizzard Classic Cup 2026
Acropolis #5 - GSB
Acropolis #5 - GSC
SC4ALL II: Brood War
HSC XXX
Stellar Fest 2: Lunar Cup
SC4ALL II: StarCraft II
Kung Fu Cup 2026 Grand Finals
RSL Offline Finals
Blizzard Classic Cup 2026
Stake Ranked Episode 6
BLAST Rivals Fall 2026
IEM Beijing 2026
Stake Ranked Episode 5
PGL Masters Bucharest 2026
1win Private Club #2
Thunderpick World Champ. '26
ESL Pro League Season 24
Stake Ranked Episode 4
1win Private Club #1
Logitech G Play Connect 2026
SL StarSeries Fall 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.