Valve officially releases the Team Fortress 2 SDK and updates Source 1 multiplayer games for 64bits and P2P
Valve has announced today through their official Team Fortress 2 website and its accounts that the Team Fortress 2 SDK will be publicly released on GitHub.
In a surprising update, the SDK utilized for Team Fortress 2's client and server game mode was been officially released and made public on Valve's GitHub repository on February 18th, 2025. After the SDK leaked some time ago, games like Open Fortress and TF2 Classic made the roundups online, but due to those sourcemods using leaked versions of the SDK, these sourcemods couldn't be included in Steam as mods for the original Team Fortress 2. Now with the official SDK publicly available, these sourcemods, and others that might come around, can join the ranks of the many existing Half Life 2 sourcemods, like the popular Gmod. Once these sourcemods appear on Steam, users will be able to download and play them easily, given the player owns Team Fortress 2 of course.
But the updates from Valve don't stop there, as Valve has additionally updated all Source 1 multiplayer games in their library, like Team Fortress 2, Counter Strike, Deathmatch for both HL1 and HL2, to now properly support 64-bits systems, as well as adding P2P support using Steam Networking, and also adding bugfixes to those games, based on the Half Life 2: 20th Anniversary release from last year.
With all these new updates, and Valve's official release of the TF2 SDK, the gates have been opened for players and creators to start developing their own games based on TF2, similar to how Half Life 2 and their sourcemod games did throughout these past two decades.