In my very, very simple 2D game I'm working on, I'd like there to be moments of slo-mo.

What is the best method of showing the player that the game is currently in slow-motion? As in, what is the most typical and obvious method used by most current games where slow-motion is a feature?

I'm fairly new to game development, and even newer to this site, so am looking for an answer which contains, basically, just bullets of things which should be different between real-time and slow-motion-time.

"Best," to avoid opinionated answers, means established and recognized, common methods of demonstrating slow-mo.

  • \$\begingroup\$ Check this answer for libGDX library. Basically they just multiply the delta factor for some fraction (the delta is the amount of time that has passed between loops)... \$\endgroup\$ Aug 21, 2015 at 23:24

1 Answer 1



Unsurprisingly, slowing down the music currently playing will immediately let the player know the game has slowed down. Alternatively, you can play completely different music to indicate a change in the game's pace, or even play no music at all.

A common way to complement changes in music is to play a transition sound to ease into it rather than change soundtracks on a dime. Imagine something like one of these sounds. (Maybe itself even played at a slower or slowing speed.)

Sound Effects

Most likely you'll want to slow these down as well. Also consider adding reverb if you want some sounds to linger for longer.

Motion Blur

As mentioned in another answer, motion blur can be effective to show slowdown stylishly. But be weary of applying it to every moving object. If the screen is busy, this would create more noise, which may or may not be what you're looking for. Seen here, GTA V only applies motion blur to the car's tail lights.

Screen Filters

As also seen from GTA V, slow motion is accompanied by a changing of the tone of the game's colors. Desaturating the colors creates a more mellow vibe that complements a slow-down.

View Focus

This is more game dependent, but if you're slowing down the game so the player can more easily accomplish a task that requires careful maneuvering, consider zooming in to the area where the player needs to focus. Viewtiful Joe is an example of a modest application of zoom, but the effect is notable.

GTA V doesn't change the camera view at all, but it does add a vignette effect which focuses the player on the car by fading out the screen's edges.

  • \$\begingroup\$ Thank you! This is pretty much a perfect answer. I hadn't even thought of motion blur, or changing music :) \$\endgroup\$
    – minseong
    Aug 22, 2015 at 13:54

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .