Retro Framerate Controller
A downloadable script
Tired of your animations looking smooth and modern? Wish you could take a step back to the days of the PlayStation, and relive the low framerate animations without compromising your game's buttery smooth 60fps gameplay? Well look no further!
With this script, you can make any Unity Animator component play at a lower (but speed accurate) framerate.
Share gifs of your animations using this asset so I can feature them!
Gif Credits: PixelDough, Hawkeren
DISCLAIMER
When using this component, you compromise some of the nice features that Unity has built in, such as blending and transitioning between animations. You'll have to manually change the animation you're playing, which will have a more authentic snappy look to it much like what you'd see on an old system. Your animations will loop constantly
This effect does come at a very slight loss of accuracy compared to the original animation. It doesn't build up over time, it's just a fluctuating inaccuracy. Until this is fixed, the legacy "precision" version is included as an option. If you're okay with this slight inaccuracy, go with the "functionality" mode.
Functionality mode works with all Unity animator features (as far as I'm aware). This includes animation blending, transitions, animation events, and more! Woohoo!
Special thanks to Kevin Hutchins for all the help working out how to get the timing right, and testing the script.
Status | Released |
Category | Assets |
Rating | Rated 5.0 out of 5 stars (1 total ratings) |
Author | PixelDough |
Tags | PSX (PlayStation), Retro, Unity |
Download
Click download now to get access to the following files:
Comments
Log in with itch.io to leave a comment.
Hi, Love the script! Is there anyway to use it with the unity timeline system? Thanks!
Hi! No there’s no integration with the timeline system. It doesn’t seem like it’d be too hard to adapt to the timeline though. If I have the chance I might look into it.
Also I know this is a late reply but I’d love to see gifs/video of the script in action if you have any :)