As part of an animation make for funding, we were shooting a scene involving solving a puzzle, and we ran into two problems.
One is that it is surprisingly difficult to operate the puzzles according to the scenario within a certain time. In addition, if we change the scenario or the puzzle scene, we have to start over and operate the game again.
Another problem is that the mouse cursor is visible during the operation process. Although the operation process can be visualized, but the movement of the PC arrow cursor is less exciting.
So we created a script to automate the selection and manipulation of puzzle objects, and the automaton would solve the puzzle.
However, since it was difficult to understand what the operations were doing, apart from object selection, we were modified the UI to highlight the operates of the automaton.