Here is my first attempt with the new asset of GM2.3: Sequences.
I have tried to create a walk cycle, imitating skeletal animation.
The cycle is composed of 8 different poses/keyframes. An additional pose closes the cycle. It is a copy of the first pose and enables the loop to run smoothly. In total, we have 9 keyframes.
I have split my character into 15 sprites and modified their position and rotation at each keyframe. These sprites are just 'placeholders' and I am pretty sure we can change them dynamically with code to generate different characters.
We can attach scripts anywhere in the timeline. So I will be able to trigger footstep sounds when the character puts his foot on the ground ('contact positions).
Sequences have their own events, meaning we can attach them scripts to control them. It may be a naïve assumption, but it seems to me that creating and managing rigged characters with sequences is totally doable 😀.