Construct 3 suggestions & ideas

Suggest and vote on ideas for Construct 3! Please note this is only one aspect of planning. We do not guarantee any features here will be implemented, even if they are top-voted ideas. The aim is just to collect feedback. Remember to search for existing submissions before adding an idea, describe your ideas as comprehensively as possible, and vote for plausible ideas that are well thought out. Please see our full guidelines on suggesting features.


Expose an object's name as a variable

Object Names - 
This will be incredibly useful for Procedurally generated content as the names of assets can be changed, so far the only work around is rewriting asset names in code & storing it as a instance variable to save a stuff for a prefabs.

this is would tremendously help get past incredible frustrations when it comes to building custom editors suited to our games that make use of multiple object types. 

would work great alongside "Create by Name" which is a recent lifesaver

  • Salman_Shh
  • Aug 6 2018
  • Shipped
  • Feb 18, 2019

    Admin Response

    This is now supported in r138.

  • Attach files
  • Salman_Shh commented
    August 06, 2018 18:02
    I got incredibly frustrated working on my custom editor, all the shoddy workarounds through construct's quirks has/had become incredibly unbearable when using multiple types of objects.
  • Salman_Shh commented
    August 06, 2018 18:17
    why do we have to put it in a variable just to make it feasible
    why isn't that blocked if it could be security concern. please just make it feasible why can't construct do it while other engines can?
  • Salman_Shh commented
    August 06, 2018 18:42

    so it's accessible, but not handily exposed for use with events.

  • Salman_Shh commented
    August 07, 2018 23:28

    after some testing its possible to expose the name in C3, the name seems to stay consistent on preview & export as smaller string. it was possible to expose it via a behaviour which is this

  • Emmanuel Rubio commented
    October 29, 2018 13:18

    agree. i made the same idea!! 
    The only workaround was to create an instance variable with its own name on it -_-'' really unnecesary solution. And this is really usefull now with the "create object by name", this is a must!

  • armando alonso commented
    14 Feb 16:30

    Will this solution work from within family. To identify the specific object type with the family? Or will it return the name of the family? 

  • Admin
    Ashley Gullen commented
    15 Feb 11:50

    It will always return the name of the object type, not the family.