How do I make my game's gravity more realistic?

My game uses a first-person perspective. I noticed that, in first person, it becomes obvious that the gravity is too heavy and the jump is too high (the character sinks like a rock and jumps nearly as high as it is tall). Since I want my game to have semi-realistic movement mechanics, I’ve been tweaking the gravity and jump height. I feel pretty good about the jump height, but I still don’t know what to do about gravity. I tried turning it down to half of the default (196.2 / 2 is 98.1, approximately equivalent to earth’s gravitational constant in metres per second), but now it feels too “floaty”, even if it is more realistic.

I need help finding a good balance between realism and satisfying levels of “weight” for my game’s gravity. This type of thing is far more important in a first-person game.

2 Likes

maybe try 150 gravity and 25 JumpPower i tried it in studio and it was fine but idk if its good in fps games

1 Like

If you want Earth’s actual gravity, there needs to be some kind of scale. For example, 3 studs = 1 metre. Just take the scale, and multiply earth’s gravity by that. In this example, 3 * 9.8, which is 29.4. That would be your gravity value.

If you don’t have a scale, then that’s fine. 3 studs per metre fits pretty well with a normal sized Roblox character anwyays.

Now using a realistic gravity in your game will probably make it feel like the moon at first, since you’re so used to the gravity of 6 times earth’s. Jump height/power will also need to be decreased otherwise you’ll get sent when you jump. About 10 jump power feels alright, but for a shooter game you’d probably want more.

Also keep in mind that the roblox character is either really wide or short.

Hopefully that helps.

1 Like