OBJECT SIGNALS & CUSTOM EXPRESSIONS

Create your own Behaviors in Construct 3 using events! Custom Expressions, Signals & Triggers Behavior Addon Pack

Create your own Behaviors in Construct 3 using events! Custom Expressions, Signals & Triggers Behavior Addon Pack

OBJECT SIGNALS & CUSTOM EXPRESSIONS

  • $22.50 USD

    Royalty Free use in unlimited commercial greater creative works.

Add to Basket
Shield

Buy With Confidence

If an asset is not as described or doesn't function properly, and the author doesn't resolve the issue for you - we will refund 100% of the cost of the asset.

Full refund policy

Releases

  • 1.2

    Released: 15 Nov, 2023

Files Included with this Asset

File Preview

Reviews Overview

  • 5 star
    1
  • 4 star
    0
  • 3 star
    0
  • 2 star
    0
  • 1 star
    0

A powerful ADDON PACK containing 3 new behaviors for Construct 3 :

  • ADVANCED SIGNALS Behavior - Per-instance "Functions" on steroid !
  • CUSTOM EXPRESSIONS Behavior
  • SIMPLE TRIGGER Behavior
  • Example/Documentation .c3p project

Official website / Discord link:

π—Όπ˜ƒπ—²π—Ώπ—―π—Όπ˜†.π—Άπ˜π—°π—΅.𝗢𝗼

Those are the 3 addons I used in all my systems to create a highly modular and maintainable Roguelike. Thanks to this pack : you can create scalable systems easily, decouple your logic to avoid spaghetti code. It also makes the Family feature way more powerful thanks to the polymorphism support.

Above all, it allows you to "CREATE YOUR OWN BEHAVIORS" only using the eventsheet.

OBJECT SIGNALS in C3 offer the power of Godot Signals with Construct's ease of use. They enable event-driven design and polymorphism, allowing you to create instance-based functions or triggers in Event Sheets, passing any number of parameters. Benefits include:

  • Trigger multiple event blocks with a single signal call, enhancing decoupling of logic.
  • Example: Use an 'OnHit' signal to handle various aspects like UI feedback, upgrades, entity interactions, and game over conditions in different event sheets
  • Improve modularity by having signals act differently based on current layouts, active groups, and event sheets.
  • Example: Trigger an 'OnLevelEnded' signal for different cutscenes and player rewards based on the current layout and their corresponding eventsheet
  • Full flexibility with dynamic function calls using signal names and expressions.
  • Improved performance, as signals work per-instance by default, avoiding the need for 'For Each' loops.
  • Polymorphism : signals can execute both common logic AND/OR different logic for each member of the same Family

CUSTOM EXPRESSIONS Create your own expression for your Objects and Families directly using your eventsheets

It allows you to create powerful "getter" functions returning values based on any conditions, parameters and calculations you could imagine, and even executing some logic when they're called !

An other big game-changer things regarding this behavior is that you could set-up a Custom Expression on your Family that would returns different stuff for each member

san40511's avatar
san40511
1 months ago

Great

Bought all 4 plugins and i like them a lot. They make your life easier

3 of 3 users found this review helpful
Was this review helpful?
  • License
  • Compatibility
    Construct 3
  • Files
    4
  • Download Size
    0.07MB
  • Latest Version
    1.2
  • Latest Release Date
    15 Nov, 2023
  • Support

Frequently Bought Together With

Other customers also purchased these items with OBJECT SIGNALS & CUSTOM EXPRESSIONS

  • Gif
    Sold Recently
    75 favoris
    Globals 2.0
    $3.99 USD
    Globals 2.0 stores and group variables. You can also load and save data (variables) from/to JSON files.

More From This Seller

Overboy has more assets for sale in the asset store. View all of Overboy's assets