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.

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: https://github.com/libgdx/libgdx/wiki/Scene2d

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.

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.

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: https://godot.readthedocs.io/en/stable/tutorials/step_by_step/scenes_and_nodes.html