Garry’s Mod is a sandbox modification for the Source engine which is the powerhouse behind Half-Life 2, Team Fortress 2 and Counter-Strike: Source. Unlike most games, there are no intrinsic rules that you must follow in order to win. In fact, you can’t win. The game revolves around players building contraptions for whatever purpose they feel like. Some build tanks to fight each other with, some build cars to race and some build bases that others try to break into (this list is by no means extensive).

Added to the mixture of ridiculous efficiency and stupidly good physics is the Lua scripting engine which means anyone (who isn’t stupid) can extend GMod with custom Tools, Effects, Entities and GUI. This page will eventually contain my contribution to the GMod community.

GMod Header Files

Although Lua is a pretty good scripting engine, there are some things that it cannot do. To get around these limitations one must make an extension library using these header files.

My Extensions

Sadly, I haven’t made anything worth releasing yet :-( .