A data editing apparatus comprising at least one processor, the processor being configured to:
- present a UI of a node editor for performing setting for elements included in a game under development;
- and
- on the basis of an operation input to the node editor,
- create a first group including at least one node,
- create a second group obtained by copying the first group as a copy source and including a node and connection information respectively corresponding to the node and the connection information of the node included in the first group,
- when a first edit is performed on the node or the connection information included in the first group, further reflect the first edit in the corresponding node or connection information included in the second group at a predetermined timing, and
- when a second edit is performed on the node or the connection information included in the second group, further change the edited node or connection information to a state where the first edit is not reflected thereafter.