Source is a 3D game engine developed by Valve Corporation. First appearing in 2004, it powered landmark releases such as Half-Life 2 and Counter-Strike: Source and has since been updated and adapted for a range of Valve and third-party projects. For more technical overviews, see the engine resource page here.

Overview and purpose

Source was designed to support immersive first-person shooters while remaining flexible enough to handle other genres. Its architecture combines rendering, physics, animation, audio, and networking subsystems around an entity-based game logic layer. The engine emphasizes interactivity and environmental simulation to support both single-player storytelling and competitive multiplayer.

Key components and features

  • Rendering and materials — a shader-driven renderer with support for complex materials, dynamic lighting, and level-of-detail systems.
  • Physics — integrated rigid-body physics and constraints (commonly using middleware like Havok) to enable believable object behavior and player interactions.
  • Animation and facial work — systems for skeletal animation, lip-sync and facial expressions to support character performance.
  • Tools and SDK — a suite of development tools (map editor, model viewers, script tools) collectively known as the Source SDK that encouraged modding and custom content creation.
  • Networking and entities — an entity-component style architecture and network code optimized for multiplayer performance.

History and development

Source succeeded Valve's earlier GoldSrc engine and was introduced in the mid-2000s as hardware and middleware matured. Over time Valve released updates, internal tools, and the Source SDK to external developers, enabling both commercial games and extensive community modifications. Valve later began work on a successor engine to carry forward lessons from Source into newer architectures.

Notable games and community uses

Beyond Half-Life 2 and Counter-Strike: Source, Source has powered titles such as Portal, Team Fortress 2, and many others, often with engine-specific modifications. The engine's toolset encouraged an active modding scene; user-made projects and sandbox mods (for example, Garry's Mod) extended the engine's lifespan and visibility.

Legacy and distinctions

Source is remembered for its balance of technical capability and accessibility: it delivered cinematic single-player experiences while supporting fast, stable multiplayer. Its mod-friendly toolchain and the broad community that formed around it influenced how developers and players approach game customization and content sharing.

For official documentation and developer resources, refer to the primary engine pages linked above: engine overview, Valve, and Half-Life 2.