Make your game do what it needs to do in a visual and human readable way with the powerful Event System. There’s no need to memorize complicated and cryptic languages. With events programming becomes intuitive putting your focus on what really matters: designing your game!
Events are created by selecting possible conditions and actions from an organized 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.
Creating the events you need for your game is rather intuitive. Just choose the right object, select a condition or action, and add it to the event. Construct 2 helps you to learn how to think in a logical way and understand real programming concepts, making it easy for you if you decide to learn a programming language later.
Each event sheet has a list of events, which contain conditional statements or triggers. Once these are met, actions or functions can be carried out. Groups can be used to enable/disable multiple events at once, and for organisation in large projects. Advanced event logic such as OR blocks, sub-events, local variables and recursive functions allow for sophisticated systems to be programmed without learning a comparatively more difficult programming language.