Should I tween on the client if said tween is purely decorative (ex. scrolling background, players have no interaction normally)

You can write your topic however you want, but you need to answer these questions:

  1. What do you want to achieve? Keep it simple and clear!
    Basically, I have a scene in a game that I’m making where players are in a bus and the land around them is moving back. I want this to be as smooth as possible, and since the players are confined in the bus, they have no interaction with this outside world (in fact collisions are turned off and only exploiters would interact with it).

  2. What is the issue? Include screenshots / videos if possible!
    That being said; do I tween on client or on server? I’ve seen crazy smooth tweens in games like Epic Minigames (specifically the train trouble minigame), Item Asylum, etc, etc… but choppy tweens in others where the thing jitters a lot. I wish to avoid that.

You should tween on the client, it will give you the smoothest effect, but there are many other reasons to tween on the client:

  • Tweening on the server adds lag to the server which can slow down your game (you really do not want this)
  • Tweening on the client means you can disable it for specific clients (if that client has a bad computer for example, you could make a setting to turn off the animation)

Thanks! (character limit) (x1)