Valve releases 'Team Fortress 2 SDK,' enabling creators to 'build completely new games based on TF2'

Team Fortress 2 Engineer
(Image credit: Valve)

It took almost 20 years, but Team Fortress 2, the team-based FPS that changed a great many lives when it debuted in 2007, now has an SDK that Valve says will enable creators "to build completely new games based on TF2."

The Team Fortress 2 SDK is actually a "massive update" to the Source SDK that adds all of the client and server game code, which opens the doors to pretty much anything. "Unlike the Steam Workshop or local content mods, this SDK gives mod makers the ability to change, extend or rewrite TF2, making anything from small tweaks to complete conversions possible," Valve wrote.

A non-commercial license granted to users means mods made with the SDK can be published on Steam, but must be free, as must all content included in any mods. Acknowledging that the majority of inventory items in Team Fortress 2 are now made by the TF2 community, Valve also encouraged mod makers to avoid making mods "that have the purpose of trying to profit off Workshop contributors' efforts."

This is a big deal for TF2 fans, who can now do pretty much whatever they want with the game. I can't help wondering if the release of the SDK update was driven in part by persistent demand from those fans that Valve do something to "save TF2," which had become overrun by bots, rendering the game virtually unplayable. Valve has taken some action to right the ship, but it's possible that this SDK update is a way of telling players that it's time to start taking care of their own business. Then again, it took Valve eight years to come across with a new Team Fortress 2 comic, so maybe this is just how it goes—Valve Time, and all that.

If you're not interested in making mods and just want to play the game, there's good news for you in today's announcement too: Valve said it's "also doing a big update to all our multiplayer back-catalogue Source engine titles (TF2, DoD:S, HL2:DM, CS:S, and HLDM:S), adding 64-bit binary support, a scalable HUD/UI, prediction fixes, and a lot of other improvements!" Team Fortress 2 also got a beefy new update today—the full patch notes on that are below.

  • Added missing files for Taunt: The Travel Agent
  • Added No Hat styles for the Cozy Cover-Up
  • Added VScript support for HIDEHUD_MATCH_STATUS flag to hide the Match Status panel
  • Added a borderless window option to video settings
  • Added bicubic lightmaps (from Half-Life 2: 20th Anniversary Update)
  • Added radial fog (from Half-Life 2: 20th Anniversary Update)
  • Added support for Steam Networking
  • Made the default server name for listen servers include the player's name
  • Made the game launch in native resolution by default instead of 640x480
  • Client-side prediction fixes (these fix 'jank'/rollback in certain situations)
    • Fixed a prediction bug where if the player was moved on the client, their input-based movement for that tick was not taken into account in non-player actions
    • Improved prediction for walking on props and other entities
    • Made certain client-side entities only trigger local prediction errors
      • e.g. If the viewmodel experiences a prediction error, the player will not experience a prediction error

    • Fixed prediction of viewmodel sway
    • Fixed a prediction error regarding weapon idle animations
  • Fixed certain breakable props not gibbing correctly
  • Fixed an issue where certain variables like position would not be updated correctly to match the server in certain situations
  • Fixed the player's base velocity (eg. conveyors, moving items etc.) getting subtly out of sync from client/server
  • Fixed players being able to spam duel cancellation messages for a duel that doesn't exist
  • Fixed not being able to join community servers via Steam invites or game info
  • Fixed lighting position discrepancies for cosmetic items, weapons, and viewmodels (community fix from ficool2)
  • Fixed Equipped label overlapping attribute icons in the loadout menu (community fix from Lindon)
  • Fixed an issue with props and team colors when taunting with Australium weapons
  • Fixed the Voices from Below effect not working when taunting with the Highland Hound set equipped
  • Fixed player voice commands being abruptly ended when the player enters shallow water
  • Fixed incorrect number on the Geneva Contravention achievement icon
  • Fixed the Military Style for The Surgeon General to stay properly semi-visible at all angles
  • Fixed some classes missing the BLU team material for That '70s Chapeau
  • Fixed the Spanish-Latin America option being displayed as English in the Settings menu
  • Fixed the MOTD dialog not working for Spanish-Latin America
  • Updated attribute descriptions for The Scottish Resistance and the Stickybomb Jumper to use 'stickybomb' instead of 'pipebomb'
  • Updated equip_region settings for The Little Bear, The Heavy-Weight Champ, The Grand Duchess Tutu, and the Combat Slacks to fix unnecessary conflicts
  • Updated the Spooky Night and Ominous Night Unusual taunt effects to fix a visual bug (Thanks Kiffy!)
  • Updated koth_overcast_final to improve optimization
  • Updated ctf_applejack
    • Added block bullets to some stores
    • Unblocked a window at mid, allowing Snipers to shot across the middle hut
    • Removed the missing texture in BLU spawn
    • Gave a chicken a friend, because friendship is magic
  • Updated cp_fortezza
    • New radio model for spawn rooms
    • Changed sentry shack ammo pack on last to a medium
    • Adjusted health pickups throughout the map
    • Changed kill volume on cap A double doors to be more consistent with visuals
    • Improved bot support (Thanks Star Bright)
    • Detail pass
  • Updated pl_patagonia
    • [Stage 1]
      • Fixed some RED bots stuck forever trying to make an impossible jump on the stairs outside spawn
      • Fixed the cart not capping the first point on extremely rare occasions

    • [Stage 2]
      • Improved optimization
      • Fixed a nodraw floor near the first BLU spawn train bridge waterfall
      • Fixed 3D skybox looking pitch black for players using mat_hdr_level 2

    • [Stage 3]
      • Improved optimization
      • Fixed wrap assassin baubles colliding with a solid func_brush bounding box outside BLU spawn
      • Removed the platform above the open choke of the last point
      • Added an additional path to the window overlooking the open choke of the last point
      • Fixed RED bots getting stuck on a solid fence outside the RED spawn
      • Fixed 3D skybox looking pitch black for players using mat_hdr_level 2
2025 gamesBest PC gamesFree PC gamesBest FPS gamesBest RPGsBest co-op games

2025 games: This year's upcoming releases
Best PC games: Our all-time favorites
Free PC games: Freebie fest
Best FPS games: Finest gunplay
Best RPGs: Grand adventures
Best co-op games: Better together

TOPICS
Andy Chalk
US News Lead

Andy has been gaming on PCs from the very beginning, starting as a youngster with text adventures and primitive action games on a cassette-based TRS80. From there he graduated to the glory days of Sierra Online adventures and Microprose sims, ran a local BBS, learned how to build PCs, and developed a longstanding love of RPGs, immersive sims, and shooters. He began writing videogame news in 2007 for The Escapist and somehow managed to avoid getting fired until 2014, when he joined the storied ranks of PC Gamer. He covers all aspects of the industry, from new game announcements and patch notes to legal disputes, Twitch beefs, esports, and Henry Cavill. Lots of Henry Cavill.

Read more
A yellow engineer standing in front of stacked pipes in Team Fortress 2 Classic
Excellent throwback mod Team Fortress 2 Classic is coming to Steam later this year
CS 1.6 remade in CS: Legacy.
A gorgeous ground-up remake of Counter-Strike 1.6 is on its way to Steam, and one of the game's original creators says 'it really gives me old vibes'
Masked Counter-Terrorist in helmet in forefront with sunglasses and beret-wearing CT in background touching headset
There's hope yet for Classic Offensive after its Steam rejection: The team behind the Counter-Strike 1.6 revival mod is in touch with Valve about its 'concerns'
Money money money.
Team Fortress 2 just had the single biggest trade in its history, with 'the absolute best hat you can get' going for around $40K
Masked Counter-Terrorist in helmet in forefront with sunglasses and beret-wearing CT in background touching headset
An ambitious Counter-Strike mod to emulate the OG 1.6 experience in Global Offensive has been rejected by Valve after 8 years of development
Screenshots from Half-Life 2 RTX, showing the various new effects delivered by full ray tracing and enhanced assets.
I just played Half-Life 2 RTX, a fully ray-traced overhaul of the original, and its meaty headcrabs have me hankering for more
Latest in FPS
Team Fortress Spy being shocked
An FPS studio pulled its game from Steam after it got caught linking to malware disguised as a demo, but the dev insists it was actually the victim of a labyrinthine conspiracy
Neighbors Suburban Warfare screenshot a child aims a slingshot at a man from across a cul-de-sac.
A beta of backyard FPS Neighbors: Suburban Warfare is out now, and the balance discussion is hysterical: nerf trash can lids and children
Fragpunk
Somebody finally figured out casual Counter-Strike
Image for
Warhammer 40,000: Darktide’s getting a new roguelite wave defense mode that sounds a whole lot like a souped-up take on Killing Floor
Destiny 2: Season of Plunder promo image.
'We made one big mistake': Destiny 2 developer reveals how a small team dedicated to player retention led to a 20 hour server outage and character rollback
Bears in Space
I downloaded this bear-obsessed comedy FPS to kill time before Doom: The Dark Ages and discovered the most underrated shooter on Steam
Latest in News
A True Kin knight stands in a ruin in Caves of Qud, flanked by bloodstained furniture and a freshly mortalized corpse.
Despite making a roguelike where you can have countless arms and legs, Caves of Qud's creators say the ideal form is a limbless sphere: 'We started in perfection and only moved farther from God'
Civilization 7 Great Britain - Modern Civ art (via YouTube)
As Civilization 7 struggles to keep up with Civ 5 player counts, a new patch is coming tomorrow with still more UI changes and gameplay tweaks
Metaphor: ReFantazio character art
Metaphor: ReFantazio battle director says turn-based RPGs can still be just as popular as action RPGs: 'I personally believe turn-based games have a long future ahead of them'
assassin's creed shadows review
Assassin's Creed Shadows streamer goes viral after confronting whining commenters: 'Normal people don't get upset about this sh***'
Assassin's Creed Shadows change seasons - An upper-body shot of Yasuke looking cheerfully up into the distance.
'This is just the beginning': Assassin's Creed Shadows dev team thanks fans for their support and promises more to come in the future
Geralt sitting on a wall wearing a Cyberpunk jacket modded by TheRealArdCarraigh
The Witcher 3 devs had to practically remake the game engine to make official modding possible