Game engine recording Actions

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.