• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EST 09:37
CET 15:37
KST 23:37
  • 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 (Jan 5-11): Clem wins big offline, Trigger upsets0$21,000 Rongyi Cup Season 3 announced (Jan 22-Feb 7)12Weekly Cups (Dec 29-Jan 4): Protoss rolls, 2v2 returns7[BSL21] Non-Korean Championship - Starts Jan 103SC2 All-Star Invitational: Jan 17-1822
StarCraft 2
General
When will we find out if there are more tournament SC2 Spotted on the EWC 2026 list? Weekly Cups (Jan 5-11): Clem wins big offline, Trigger upsets Weekly Cups (Dec 29-Jan 4): Protoss rolls, 2v2 returns Spontaneous hotkey change zerg
Tourneys
$25,000 Streamerzone StarCraft Pro Series announced $21,000 Rongyi Cup Season 3 announced (Jan 22-Feb 7) WardiTV Winter Cup WardiTV Mondays SC2 AI Tournament 2026
Strategy
Simple Questions Simple Answers
Custom Maps
Map Editor closed ?
External Content
Mutation # 508 Violent Night Mutation # 507 Well Trained Mutation # 506 Warp Zone Mutation # 505 Rise From Ashes
Brood War
General
A cwal.gg Extension - Easily keep track of anyone Potential ASL qualifier breakthroughs? BGH Auto Balance -> http://bghmmr.eu/ BW General Discussion StarCraft & BroodWar Campaign Speedrun Quest
Tourneys
[Megathread] Daily Proleagues [BSL21] Grand Finals - Sunday 21:00 CET [BSL21] Non-Korean Championship - Starts Jan 10 SLON Grand Finals – Season 2
Strategy
Game Theory for Starcraft Simple Questions, Simple Answers Current Meta [G] How to get started on ladder as a new Z player
Other Games
General Games
Beyond All Reason Nintendo Switch Thread Awesome Games Done Quick 2026! Mechabellum Stormgate/Frost Giant Megathread
Dota 2
Official 'what is Dota anymore' discussion
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Deck construction bug Heroes of StarCraft mini-set
TL Mafia
Vanilla Mini Mafia Mafia Game Mode Feedback/Ideas
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
White-Ra Fan Club
Media & Entertainment
Anime Discussion Thread
Sports
2024 - 2026 Football Thread
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
The Automated Ban List TL+ Announced
Blogs
My 2025 Magic: The Gathering…
DARKING
Physical Exercise (HIIT) Bef…
TrAiDoS
Life Update and thoughts.
FuDDx
How do archons sleep?
8882
James Bond movies ranking - pa…
Topin
Customize Sidebar...

Website Feedback

Closed Threads



Active: 2151 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
Poland3751 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
WardiTV Invitational
14:00
Group B
WardiTV1162
IndyStarCraft 100
LiquipediaDiscussion
RongYI Cup
11:00
Qualifier 3
Rex163
BRAT_OK 136
3DClanTV 35
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
Rex 163
BRAT_OK 136
IndyStarCraft 100
SC2Nice 22
StarCraft: Brood War
Rain 10649
Sea 5414
Horang2 2299
EffOrt 1374
Shuttle 1262
Mini 744
Stork 649
actioN 645
ZerO 470
Light 345
[ Show more ]
Soma 322
ggaemo 301
Hyuk 247
hero 245
firebathero 242
Rush 196
Snow 114
Sharp 110
Hyun 105
Mong 103
Pusan 98
Mind 83
Aegong 53
JYJ 37
Free 37
Sexy 28
Terrorterran 20
Yoon 20
soO 18
scan(afreeca) 17
GoRush 14
Bale 14
HiyA 13
Sacsri 9
ajuk12(nOOB) 6
Dota 2
qojqva2239
syndereN240
XcaliburYe103
ODPixel81
Counter-Strike
olofmeister3192
Other Games
Gorgc1873
B2W.Neo1868
hiko579
crisheroes311
Hui .221
QueenE142
Mew2King72
ZerO(Twitch)21
Organizations
Other Games
gamesdonequick3710
StarCraft: Brood War
lovetv 8
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 17 non-featured ]
StarCraft 2
• naamasc226
• iHatsuTV 6
• LaughNgamezSOOP
• sooper7s
• AfreecaTV YouTube
• intothetv
• Kozan
• Migwel
• IndyKCrew
StarCraft: Brood War
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
Dota 2
• lizZardDota274
• Noizen70
League of Legends
• Jankos4343
• Lourlo1356
• TFBlade776
Upcoming Events
PiGosaur Cup
10h 23m
WardiTV Invitational
21h 23m
The PondCast
1d 19h
OSC
1d 21h
OSC
2 days
All Star Teams
3 days
INnoVation vs soO
sOs vs Scarlett
uThermal 2v2 Circuit
3 days
All Star Teams
4 days
MMA vs DongRaeGu
Rogue vs Oliveira
Sparkling Tuna Cup
4 days
OSC
4 days
[ Show More ]
Replay Cast
5 days
Wardi Open
5 days
Liquipedia Results

Completed

Proleague 2026-01-12
Big Gabe Cup #3
NA Kuram Kup

Ongoing

C-Race Season 1
IPSL Winter 2025-26
BSL 21 Non-Korean Championship
CSL 2025 WINTER (S19)
OSC Championship Season 13
Underdog Cup #3
BLAST Bounty Winter Qual
eXTREMESLAND 2025
SL Budapest Major 2025
ESL Impact League Season 8
BLAST Rivals Fall 2025
IEM Chengdu 2025
PGL Masters Bucharest 2025

Upcoming

Escore Tournament S1: W4
Acropolis #4
IPSL Spring 2026
Bellum Gens Elite Stara Zagora 2026
HSC XXVIII
Rongyi Cup S3
Thunderfire SC2 All-star 2025
Nations Cup 2026
BLAST Open Spring 2026
ESL Pro League Season 23
ESL Pro League Season 23
PGL Cluj-Napoca 2026
IEM Kraków 2026
BLAST Bounty Winter 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.