Metamod: Source ist eine C++ Plugin Schnittstelle, welche zwischen der Source Engine und den einzelnen Plugins sitzt und es den Plugins so erlaubt durch eine mächtige Bibliothek, gennant SourceHook, auf die Funktionen der Source Engine zuzugreifen.
Ganz im Gegensatz zu den meisten existierenden Addons, bietet Metamod keine Funktionalität von der im Spielgeschehen profitiert werden könnte (wie z.B. ein Admin Menü. oder eine Gameplay Veränderung). Metamods einzige Aufgabe liegt darin, Plugins zu laden und ihnen den Zugriff auf die Source Engine zu ermöglichen. Dementsprechend ist Metamod auch ziemlich klein, und ist leistungstechnisch betrachtet kaum bemerkbar.
Die Metamod: Source Entwickler geben 2 Gründe für ihre Entwicklung an Metamod, wodurch die Unterschiede wohl für Benutzer klar genug werden sollten:
Eine Installationsanleitung ist im Artikel Installation von Metamod: Source abrufbar.
Eine Einführung über die Installation von Plugins ist im Artikel Metamod: Source Plugins beschrieben.