FPS Free - Framerate Independent Movements

Unity Plugin

FPS Free - Framerate Independent Movements

Unity Asset • Version 1.1 • Updated October 4th 2023

FPS Free is a math toolkit for a problem that trips up a lot of frame-rate-dependent gameplay code: moving a value (position, rotation, any float) smoothly and consistently no matter how fast or slow the game is running, without reaching for the physics engine.

Four demo scenes each isolate one technique: a CharacterController demo with continuous movement, gravity, and acceleration without physics, a CurveTypes demo comparing linear, logarithmic, parabolic, and hyperbolic curves, an Acceleration/Momentum demo using multi-sample acceleration calculation, and a Springs demo for infinite-spring-based value animation.

This is useful anywhere a value needs to move smoothly without touching Rigidbody physics: camera transitions, UI element animation, procedural creature movement, or gameplay timers. It's especially useful for teams that need the same movement behavior to look identical whether a build runs at 30, 60, or an uncapped framerate.

What's included

  • Framerate-independent movement via the Move class
  • Linear, logarithmic, parabolic, and hyperbolic curve options
  • Multi-sample acceleration and momentum calculation
  • Infinite-spring value animation
  • 4 isolated demo scenes, one per technique

Common questions

Do I need Unity's physics engine (Rigidbody) for this to work? No. That's the point of the plugin: movement is driven by curve and function math instead of physics, so it works without a Rigidbody.

Which curve type should I use? The four demo scenes each isolate one option (linear, logarithmic, parabolic, and hyperbolic) so you can compare them directly against your own movement feel before picking one.

Can I animate more than position, like a UI value filling up? Yes. The Move class works on any float value, not just transforms, so UI and gameplay values can use the same framerate-independent system.

Demo Videos

FPS Free - Framerate Independent Movements demo thumbnail
FPS Free - Framerate Independent Movements

FPS Free - Framerate Independent Movements

v1.1

Get on Asset Store $15
Updated
October 4th 2023
Version
v1.1

Categories

Unity Plugin

Resources

Support Forum