• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 11:05
CEST 17:05
KST 00:05
  • 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
Serral wins EWC 202543Tournament Spotlight: FEL Cracow 202510Power Rank - Esports World Cup 202580RSL Season 1 - Final Week9[ASL19] Finals Recap: Standing Tall15
Community News
Weekly Cups (Jul 28-Aug 3): herO doubles up6LiuLi Cup - August 2025 Tournaments3[BSL 2025] H2 - Team Wars, Weeklies & SB Ladder10EWC 2025 - Replay Pack4Google Play ASL (Season 20) Announced58
StarCraft 2
General
Weekly Cups (Jul 28-Aug 3): herO doubles up Clem Interview: "PvT is a bit insane right now" Serral wins EWC 2025 TL Team Map Contest #5: Presented by Monster Energy Would you prefer the game to be balanced around top-tier pro level or average pro level?
Tourneys
Global Tourney for College Students in September Sparkling Tuna Cup - Weekly Open Tournament WardiTV Mondays $5,000 WardiTV Summer Championship 2025 LiuLi Cup - August 2025 Tournaments
Strategy
Custom Maps
External Content
Mutation # 485 Death from Below Mutation # 484 Magnetic Pull Mutation #239 Bad Weather Mutation # 483 Kill Bot Wars
Brood War
General
BW General Discussion Help, I can't log into staredit.net How do the new Battle.net ranks translate? Which top zerg/toss will fail in qualifiers? Google Play ASL (Season 20) Announced
Tourneys
[CSLPRO] It's CSLAN Season! - Last Chance [Megathread] Daily Proleagues [ASL20] Online Qualifiers Day 2 Cosmonarchy Pro Showmatches
Strategy
Simple Questions, Simple Answers [G] Mineral Boosting Muta micro map competition Does 1 second matter in StarCraft?
Other Games
General Games
Stormgate/Frost Giant Megathread Nintendo Switch Thread Total Annihilation Server - TAForever Beyond All Reason [MMORPG] Tree of Savior (Successor of Ragnarok)
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
European Politico-economics QA Mega-thread US Politics Mega-thread Things Aren’t Peaceful in Palestine Bitcoin discussion thread 9/11 Anniversary
Fan Clubs
INnoVation Fan Club SKT1 Classic Fan Club!
Media & Entertainment
Movie Discussion! [Manga] One Piece Anime Discussion Thread [\m/] Heavy Metal Thread Korean Music Discussion
Sports
2024 - 2025 Football Thread Formula 1 Discussion TeamLiquid Health and Fitness Initiative For 2023
World Cup 2022
Tech Support
Gtx660 graphics card replacement Installation of Windows 10 suck at "just a moment" Computer Build, Upgrade & Buying Resource Thread
TL Community
TeamLiquid Team Shirt On Sale The Automated Ban List
Blogs
[Girl blog} My fema…
artosisisthebest
Sharpening the Filtration…
frozenclaw
ASL S20 English Commentary…
namkraft
The Link Between Fitness and…
TrAiDoS
momentary artworks from des…
tankgirl
from making sc maps to makin…
Husyelt
Customize Sidebar...

Website Feedback

Closed Threads



Active: 826 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
Poland3748 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
Stormgate Nexus
14:00
Stormgate Launch Days
BeoMulf221
TKL 194
IndyStarCraft 179
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
Reynor 360
SpeCial 81
StarCraft: Brood War
Britney 50665
Bisu 3971
Shuttle 2425
Mini 930
Soulkey 575
ggaemo 463
Snow 365
actioN 350
ZerO 277
Soma 221
[ Show more ]
Hyuk 197
sSak 157
Leta 91
ToSsGirL 76
sorry 74
Nal_rA 57
Sharp 56
Aegong 40
soO 39
[sc1f]eonzerg 33
sas.Sziky 29
zelot 27
scan(afreeca) 20
Rock 17
ajuk12(nOOB) 17
Sacsri 16
Terrorterran 13
Backho 12
IntoTheRainbow 10
SilentControl 9
JulyZerg 8
ivOry 4
Stormgate
BeoMulf221
TKL 194
IndyStarCraft 179
Dota 2
Gorgc5777
Dendi1606
XcaliburYe381
Counter-Strike
pashabiceps504
flusha368
byalli292
kRYSTAL_56
Heroes of the Storm
XaKoH 112
Other Games
gofns1900
hiko891
Beastyqt480
crisheroes383
KnowMe370
Hui .365
RotterdaM261
DeMusliM253
Fuzer 212
ArmadaUGS92
QueenE71
ZerO(Twitch)18
Trikslyr14
Organizations
StarCraft 2
WardiTV1060
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 17 non-featured ]
StarCraft 2
• StrangeGG 84
• poizon28 23
• davetesta16
• Kozan
• AfreecaTV YouTube
• intothetv
• sooper7s
• IndyKCrew
• LaughNgamezSOOP
• Migwel
StarCraft: Brood War
• FirePhoenix10
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
Dota 2
• WagamamaTV791
League of Legends
• Nemesis2797
• Jankos1054
Upcoming Events
uThermal 2v2 Circuit
55m
DaveTesta Events
8h 55m
The PondCast
18h 55m
WardiTV Summer Champion…
19h 55m
Replay Cast
1d 8h
LiuLi Cup
1d 19h
uThermal 2v2 Circuit
1d 23h
RSL Revival
2 days
RSL Revival
2 days
uThermal 2v2 Circuit
2 days
[ Show More ]
CSO Cup
3 days
Sparkling Tuna Cup
3 days
uThermal 2v2 Circuit
3 days
Wardi Open
4 days
RotterdaM Event
5 days
RSL Revival
6 days
Liquipedia Results

Completed

ASL Season 20: Qualifier #2
FEL Cracow 2025
CC Div. A S7

Ongoing

Copa Latinoamericana 4
Jiahua Invitational
BSL 20 Team Wars
KCM Race Survival 2025 Season 3
BSL 21 Qualifiers
HCC Europe
BLAST Bounty Fall Qual
IEM Cologne 2025
FISSURE Playground #1
BLAST.tv Austin Major 2025
ESL Impact League Season 7
IEM Dallas 2025

Upcoming

ASL Season 20
CSLPRO Chat StarLAN 3
BSL Season 21
BSL 21 Team A
RSL Revival: Season 2
Maestros of the Game
SEL Season 2 Championship
WardiTV Summer 2025
uThermal 2v2 Main Event
Thunderpick World Champ.
MESA Nomadic Masters Fall
CS Asia Championships 2025
Roobet Cup 2025
ESL Pro League S22
StarSeries Fall 2025
FISSURE Playground #2
BLAST Open Fall 2025
BLAST Open Fall Qual
Esports World Cup 2025
BLAST Bounty Fall 2025
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.