Trigger ( anglicky trigger - trigger) - v počítačových hrách mechanismus, který kontroluje přítomnost jakýchkoliv objektů herního světa v daném prostoru nebo vzdálenost od těchto objektů ke speciálnímu bodu. Když jsou splněny podmínky (např. objekt je ve spouštěcí zóně a tento objekt je hráč), spustí se určitá událost nebo řetězec událostí ( skript ). Například (v případě hráče) je napaden nepřítelem, vybuchne bomba , propadne zemí atd.
Také nazývané spouštěče jsou části herních skriptů , které při splnění určitých podmínek spouštějí zadané příkazy (tj. jsou analogy if ).
Například ve hře The Elder Scrolls III: Morrowind může část skriptu vypadat (zjednodušeně) následovně (komentáře jsou odděleny „;“):
If ( GetDistance , Player <= 256 ) ; podmínka Aktivovat ; akce, která se má provést, pokud je splněna podmínka EndIfTo znamená, že pokud se hráč přiblíží ("GetDistance, Player") k nějakému objektu, ke kterému je skript "připojen" na vzdálenost menší nebo rovnou 256 jednotkám ("<= 256") z kterékoli strany, pak se tento objekt aktivuje. (pak se provede akce přiřazená k objektu - otevřou se např. dveře nebo skříň).
Zóna v herním prostoru, která kontroluje přítomnost nebo nepřítomnost hráče, nepřítele nebo jiného objektu v něm. Ve 3D hrách to obvykle vypadá jako objekt pro hráče neviditelný: rovnoběžnostěn , koule , rovina atd.
Spoušť ve formě bodu, který kontroluje vzdálenost od sebe k objektu.