Like Unity Recorder

Is there a way to record the game screen as it is like the Unity recorder?
My game is a puzzle game that is played by touching the screen.
I also want to record the UI made with Widgets.
Using a sequencer is close to what I want, but I can’t control the UI.