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.

103 VOTE

Scene Graph

Implement a scene graph (like many other engines) that allows building objects using a hierarchy of other objects.

"Rotation and scale of a group is applied to all child actors. Child actors always work in their own coordinate system, parent transformations are applied transparently." source:

and ditch the clunky and unfriendly CONTAINERS + PIN.

  • Aekiro
  • Apr 5 2017
  • Future consideration
  • Apr 6, 2017

    Admin Response

    We think this is a good idea. However we first want to implement the new C3 runtime. Even after that, it will take further consideration, as it sounds like it would have fairly deep architectural implications. So we are marking this as "Future consideration" until we can provide a firmer response.

  • Attach files
  • skymen commented
    April 05, 2017 13:43

    I don't think ditching containers and pin is good. They can be used for other things as well, but yeah, having an advanced object hierarchy can be good as well.

  • Aekiro commented
    April 05, 2017 13:45

    @Ossama yep you're right, I was referring to their usage to mimic a hierarchy of objects which is a like duct tape solution.

  • Salman_Shh commented
    April 05, 2017 18:56

    this would probably be needed for the "Prefab/Templates" ( idea to work i guess 

  • Pixel Metal commented
    April 05, 2017 23:13

    Something like the way Unity allows nesting of objects could be a good solution, where you have a top-level object (which could just be an empty/null object) and underneath you can see the hierarchy of how objects are connected. Being able to create/manipulate this hierarchy at runtime would be pretty sweet as well.

  • Jaydon Teh commented
    April 07, 2017 07:14

    If there is a call to have object hierarchy, then it would have to all the way like what the Godot engine's nodes & scenes does and not how Unity does it:

  • Pixel Metal commented
    May 02, 2017 21:19

     Jaydon - the way it works in Godot is a copy of the way it works in Unity.

  • Jaydon Teh commented
    April 07, 2018 17:46

    @pixel Metal There is a difference and its one of the reasons Godot engine is famous for:

  • Simon Keating commented
    April 18, 2018 12:18

    Pins should have an 'Auto Pin' at start option and containers should have a 'Maintain Relative Position On Creation' checkbox. Currently if you create an object with contained objects all it's 'child' object are created at the same position as the parent. Not good.

  • Emmanuel Rubio commented
    July 02, 2018 13:17

    yes! i asked for this in C2 a long time ago but was hard to explain. This is quite usefull in videogame engines.

  • Matt Gruber commented
    01 Jan 21:17

    Hopefully this is still up for consideration. Currently the only way to achieve something resembling a prefab/scene-graph/object group is with global layers.

  • Guest commented
    13 Aug 11:21

    I would love to see this in Construct 3. I've been looking for something similar for a long time :)