Is there a way to record game engine gameplay to frames. I know about Record Animation, but it keyframes only physics and I need to record Actions animations of character I control as well.
Actions are already present. There is no reason to record them again.
It seams you are trying to implement a sort of “game replay”. There is no build-in option to do that. You need to implement that on your own with Python.