Construct - Event Sheets
Events in Construct define how the game works. You don't need to use or learn any programming or scripting languages to make a complete game. Construct's events are powerful enough that you can create any kind of game entirely out of events, and are especially suitable for beginners who have never programmed before. Even experienced programmers can get results far quicker than programming the equivalent.
An event consists of a series of conditions that must first be true, such as 'Is Player overlapping Enemy'. There are also triggered events, which run when something happens, such as 'On Spacebar pressed'. Once all conditions are true, or the trigger fires, the list of actions are run, such as 'Subtract 1 from Player health'. You can also nest sub-events for more advanced logic.
Events are created by selecting possible conditions and actions from an organised list. The result list of events, or Event Sheet, is designed to be as easily readable as possible, so that beginners can get instant results as well. Entire event sheets can be re-used by other levels, saving you re-creating events for other levels.
See the screenshots below to see the process of creating a simple event, which destroys monsters which have been shot 8 times.
- Double click a space to add a new event, and select the Monster object.
- Select condition 'Compare private variable' - the hit count is being stored in an object-specific counter, called a 'private variable'.
- Set the condition parameters - we want to compare the 'Hit Count' is greater or equal to 8.
- Add a new action to the new event - we want to destroy the monster when this event is true.
- Select the Monster object - since it is the monster we want to destroy
- Select the Destroy action
- The event is now finished
In this section
In a hurry?
Check out screenshots and demos of Construct for a quick overview of the game creator.