Left 4 Dead engine branch

The was released in 2008 with and continued in 2009 with . It was maintained side-by-side with the & Orange Box branches but was ultimately succeeded with the release of the , being the successor of this branch. However, as of 2024, this branch, aswell as and , is still being actively updated in order to fix security issues and other bugs, as well as adding new contents (such as 's Last Stand update back in 2021), and features such as Steam Input API support.
Unlike other branches (with the exception of some third-party games), L4D (and later branches) does not require earlier versions of Source to be installed or bundled with content in order to run. It stands entirely alone.
Aside from branching off to the , L4D's branch also branched off to create the .
==Features==
===Added===
New since the is:
; VPK files and add-ons
: A new archive format for easy content distribution, replacing the old GCF format used in and earlier. VPK was later eventually backported to previous branch during the transition to the new SteamPipe content distribution system.
; NextBot AI
: Source's original AI routines appear to have been completely replaced by the NextBot, the successor to Mike Booth's Counter-Strike bot. As well as unknown changes to code structure, the old nodegraph system has been superseded by polygonal navigation meshes that are automatically generated by the engine.
; AI director
: A "gamemaster" for the entire game which controls NPC spawning, music, weather effects, map layout, and more.
; Rewritten speech response system
: The speech response system has been rewritten, with several new features and improved performance. Details here and here.
; Split-screen
: Up to four players can play on the same screen at once.
; Subtitles for intro movies and other Bink-based videos
: Allows subtitles (including custom ones) to be put on timelines for when they should show.
; Lag compensated props
: entities can be selectively lag compensated.
; Shader and effect detail options
: New options that allow for better performance on low-end machines, entirely replacing the old DirectX level system.
; New post-processing effects
: More post-processing effects have been added, such as film grain and vignette.
; Radial fog and fog volumes
: Radial fog replaces the previous planar-based fog, and multiple fog controllers can now be used within defined volumes.
; Local light shadows
: Render-to-texture shadows can now be calculated per-entity, and their direction determined by the closest light source.
; Per-texel color tint masking for models
: Models can now use the alpha channel of their base textures to define areas to tint with a specific color.
;HDR is now required.
:LDR support has mostly been dropped with the option to disable compiling HDR being absent, meaning the only way to have LDR is with the VRAD -ldr syntax.
; DirectX 10 hardware feature level on Direct3D 9 () 
: All games since L4D branch (including Alien Swarm, SFM) runs on , except Portal 2 and CS:GO. The renderer is still Direct3D 9, through.
: 
===Since Left 4 Dead 2===
; Swaying trees
: A material parameter that gives the effect of trees swaying in the wind.
; VScript 
: A powerful new scripting system primarily using .
; Water flow maps 
: Water can now flow using flow maps, and water fog can now receive lightmaps.
; BSP version 21
: New BSP version, with modified lumps.
===Removed===
Features that have been removed in this branch are:
; assets
: Starting with the and later engine branches, HL2 content is no longer required in order to run the game, through the game may still come with some assets (such as skyboxes).
; DirectX compatibility levels support, -related commands.
: DirectX compatibility levels (and support for GPUs made for DirectX 8.x), including all console command and command line, has been removed. also requires GPUs with DirectX 9 with Shader Model 2.0.
==Availability==
* 
* 
* 
* 
* 
Source code for this branch is not publicly available. However, server plugins are possible, and authoring tools exist for custom content.
* 
* Left 4 Dead 2 Authoring Tools
Category:Official Engine Branches