Garry's Mod
Garry's Mod

How to Beat Non-Player Characters (NPCs)

Understand Garry's Mod NPCs. Find guides on interacting with Half-Life 2 enemies, scripted characters, and other entities that add.

Non-Player Characters (NPCs)

Non-Player Characters, or NPCs, are a vital part of many Garry's Mod experiences, adding life, challenge, and interactivity to the sandbox. From basic enemies to complex scripted characters, NPCs can sificantly enhance gameplay and storytelling.

Garry's Mod comes with several default NPCs, often sourced from Valve's Source engine games like Half-Life 2 and Counter-Strike: Source. These include friendly citizens, hostile Combine soldiers, zombies, and more. They can be spawned directly from the spawn menu and often have basic AI behaviors.

Types of NPCs:

  • Standard NPCs: These are the default NPCs that come with Garry's Mod. They have pre-defined behaviors and can be used for combat, as allies, or simply as environmental elements.
  • Custom NPCs (Addons): The Steam Workshop offers a vast array of custom NPCs, ranging from unique enemy types like the "ANGRY MUNCI" nextbots to friendly characters from various franchises. These often come with enhanced AI, custom models, and unique abilities.
  • Scripted NPCs: Using Lua scripting, creators can develop highly customized NPCs with specific dialogue, behaviors, and interactions, making them integral to roleplaying scenarios or custom gamemodes.

When using custom NPCs, always check their descriptions for any required addons or dependencies. Some advanced NPCs might require specific model packs or Lua libraries to function correctly.

NPCs can be manipulated using various tools, including the Tool Gun's 'NPC' tool for basic manipulation, or more advanced scripting for complex AI behaviors. They are essential for creating dynamic combat encounters, populating roleplay servers, and building intricate scenarios.