How do I optimize my a game to run on low end hardware? (on a non script heavy game)

  1. What do you want to achieve? A game that runs on as many devices as possible well

  2. What is the issue? The default templates are way more heavier than older versions of them and new features have made the engine heavier

  3. What solutions have you thought of so far?
    Disable as many modern features that are useless for what I am doing

1 Like

The older templates have not been updated in years. Is it just all the new Roblox services slowing down your game?

1 Like

Im trying to make a game that runs on anything and the new services do make the game harder to run (not on my desktop but lower end hardware)

1 Like

Honestly, I wouldn’t try to optimize games for devices with <4 gb RAM. Most players are playing on newer devices, and a small minority still use old, crappy devices.

Really old devices will just lag regardless of the game because… it’s old.

If you really wanna optimize though, you can try:

  • Object Streaming
  • Simple lighting settings
  • Removing extra objects/effects

These are all general tips, as I don’t know what your game is about, how it plays, or how demanding it could be.

1 Like

As a person who owns both a 2015 macbook pro, and a PC with a 3070 ti, I can definitely help you with how to optimize a game to run on low end hardware (W/ experience from using a macbook pro)

A lot of games have a high/low end device selection at the start, choosing low stops a lot of things from happening in the background, as well as removing some hardly noticeable detail, however I do understand that you want a non-script heavy game, so your best bet would be things like adjusting the lighting for the entire playerbase, and minimizing the amount of assets used on the map.

Some games even involve different places for the devices their players are on. You could redirect a user to a mobile-only server if they’re on mobile, or a pc/laptop only server if they’re on one of those.

(I’m assuming no one has a laptop older than @TheConqueringCheese’s macbook)

Roblox is evolving too fast for a lot of players liking, and I will admit, development will get 10x harder because of this. My macbook fps can drop to <1, and I get frustrated when it crashes (a lot).

Mainly just add a feature that disables a lot of things, the bigger the script, the better the optimization. (in most cases)

But there are also other togglable things in studio that you can adjust that could indeed help with the optimization of your game.

1 Like