Animation and tween framerate control independent of render framerate

As a Roblox developer, it is currently too hard to create animations with limited framerate. I would like the ability to determine the framerate of animations and tweens independently of the player’s framerate. This would be independent of the time it takes for a tween or animation to play. An animation with a framerate of 15FPS would take the same time to play as an animation with a framerate of 30FPS.

If Roblox is able to address this issue, it would improve my development experience because I would be able to create more stylized animations easier. I use both AnimationTracks and TweenService for animating.

Use Cases

  • Intentionally limiting the animation framerate in order to sell the impact of hits.
  • Roughing up animations to replicate the look of older games.
  • Referencing the look of sprite based animation

This could be controlled by the properties TweenInfo.Rate and AnimationTrack.Framerate.

3 Likes