UID TO ANYTHING

Act on your instances, get/set their properties and variables only thanks to their UID. No more picking trouble! Plugin

Act on your instances, get/set their properties and variables only thanks to their UID. No more picking trouble! Plugin

UID TO ANYTHING

  • $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.3

    Released: 15 Nov, 2023

    - Added UIDTo.LayerName(UID) and UIDTo.LayerNumber(UID) expressions - Fixed a few typos - Improve the naming of some ACEs to be more consistent

Files Included with this Asset

File Preview

Reviews Overview

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

UID TO ANYTHING is a plugin adding a bunch of quality of life features to Construct 3 and solve the most annoying issues of the engine.

With this addon, you can act on your objects, and to get/set their properties, expressions and variables without picking them first! All you need is their UID number (Unique identifier)

For example, if you want to get the X coordinate of an Instance from its UID*, you can just use the expressions UIDTo.X(InstanceUID) anywhere in your eventsheet, even in event blocks where you didn't pick this instance or didn't even reference its Object Type !!

*UID are the Unique Identifiers of your object instances. It means that this number is guaranteed to be unique and associated to only one instance in your game. (even objects from different Types or Categories can't share the same UID)

Official website / Discord link at

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

__________________________________________________

One of the best aspect of the Construct Engine is without a doubt its no-code features allowing us to make game without programming. It is relying on a picking system that is great in many situations, but which can also terrible and tedious to use in common situations. We end up doing extremely puzzling tricks to do simple stuff such as picking the right instance we want to act on.

Let's keep no-code gamedev as fun as it should be :

  • no more picking trouble !
  • additional ways to avoid code duplication ! (This point is detailed below)

__________________________________________________

UID TO ANYTHING addon allows you to act on your instances only thanks to their UID (Unique Identifiers), it comes with Actions, Conditions and Expressions supporting a bunch of features such as :

  • Instance Variables (!!)
  • Position
  • Size
  • Angle
  • Opacity
  • Visibility
  • ImagePoint X/Y/Z
  • BoundingBox
  • ObjectTypeName
  • TemplateName
  • Hierarchy
  • Checking if a UID Exists

Moreover, it also allows you to work around the most annoying limitations of Construct such as :

  1. No need to create big Families for everything
  2. Share same logic between objects from different categories (such as Sprite and Text or Spritefonts)
  3. Act on 2 object from the same ObjectType or Family within the same eventblock.

__________________________________________________

I use this Plugin in almost all my systems in the SECRET ROGUELIKEβ„’ i'm working on :

- From the AI system to my Inventory & Item system

- It also allowed me to create my own UI System only using no-code (The Construct Team acknowledge they don't plan to create UI system in C3 for now and they recommend using a combination of Eventsheet + Javascript + HTML + CSS instead)

Official website / Discord link at

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

  • License
  • Compatibility
    Construct 3
  • Files
    2
  • Download Size
    0.07MB
  • Latest Version
    1.3
  • Latest Release Date
    15 Nov, 2023
  • Support

More From This Seller

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