Former Valve software engineer Richard Geldrich spoke about the problems of the Source Engine used in CS: GO. On Twitter, he explained why the authors of the shooter rarely update the title.
“On the Source engine, you’ll see mountains of ancient code that no one else understands. It was impossible. It has become extremely difficult to add new graphical features to the engine without breaking some common points. “
Geldrich explained that over time, developers just got used to not updating anything in the game unless absolutely necessary, so as not to accidentally break something in the code. The changes that the authors sometimes decided on required “titanic efforts” from the team.
Geldrich worked at Valve from 2009 to 2014. At the company, he has worked on games such as Portal 2 and CS: GO on all platforms, as well as Dota 2 and ports of Left 4 Dead 2 and Team Fortress 2 for Linux.
Earlier, the author of the Valve News Network channel Tyler McVicker said that the transition of CS: GO to Source 2 could happen by the end of 2021. He also noted that the transfer of the shooter to a new engine will only disappoint most players.