Simple Triggers

Bless Hay Gaming's Market

You must be logged in to obtain assets


"Simple Triggers" is an easy-to-use system for your GameMaker: Studio games, allowing you to make in-game events in minutes! The package consists of two sets of features: Triggers and broadcasts. Multiple kinds of triggers exists:

  • Directional: These will trigger when the target object (fx. the player) are on the chosen side of the trigger (imagine the trigger being a line: if the target is on the decided side of the line, the trigger runs).
  • Multi-directional: These will trigger whenever the target object crosses the trigger's axis! (again, think of the trigger as a line: whenever the target crosses, the trigger runs)
  • Touch rectangles: These will trigger whenever the target touches the trigger (the masks will always be rectangles, but the rectangles may be rotated).
  • Enter/leave rectangles: These will trigger whenever the target enters or leaves the trigger (again, the trigger may be rotated but will always be a rectangle).

All these triggers can be further customized with flag-variables, allowing them to fx. run only once or continuously, or only run when the target is within a given radius.

The broadcasts are a little different. They use one instance to keep track of the broadcasts, and then you simple use the two scripts 'broadcast' and 'listen' to send out and receive messages on chosen frequencies. This can be used to make switches and levers, and make them open and close doors across big distances.

The system is created in GameMaker: Studio version 1.4.1757, and is made to be used in my own project: Omni. The system is free to use in your own games, though I do appreciate a mention in the game's credits.

End User Licence Agreement (EULA).

Age Rating: 12+


GMS1 - Version 1.1.5. Published May 16, 2016

Loading, please wait

Package contents

Loading, please wait

What is the issue?

Loading, please wait