Skip to main content

Basics

This section explains Source 2 engine fundamentals, concepts that apply across every game rather than to a single tool.

Contents

The remaining pages are engine internals:

  • Content mounting (gameinfo.gi, search paths, what an addon can and cannot override),
  • Schemas (the type system behind entity properties and data files),
  • FGD files (the entity definitions Hammer reads)
  • Modifying the game (what an addon can replace in the base game, and what editing shipped files costs).

The binary formats themselves are documented under File Formats, and the individual editors under Editor Tools.