I’m currently making a Roblox battle game with an isometric view, and would like to recreate the old Roblox physics engine. The issue is, I’m not sure where to start. I’ve tried things like googling recreating these physics, but I didn’t come up on anything good. Being an intermediate scripter. I’m not really sure what to do and am somewhat stuck. Any sort of help to point me in the right direction is very much appreciated.
Why exactly do you need the old physics engine?
Well I’d like to make it actually feel as though you were playing a Roblox game from the era of “old Roblox” and I didn’t really know where to start.
A good example would be Super Nostalgia Zone, which did a really good job of recreating the feel of 2009 Roblox. I’m trying to accomplish something similar to that.
I really hate people who question why people want to do certain things, like honestly why do you care? The guy just wants help, don’t question why he wants to do it, if you know then help him.
I feel like it’s done by intentionally making the player glitch through the floor a little when they fall from high places.
That’s something I remember being a frequent thing in old Roblox physics.
It wasn’t very accurate and good at preventing objects from almost falling through the floor or going through a wall if they were moving very fast.
What you could try is get the velocity of the player and when they stop moving you slightly teleport them forward (depending on how fast they were going) so they end up almost clipping into but not going through a wall/floor.
You can change the humanoid hip-height when they hit the ground and then slightly raise it to give that visual effect where the bottom of the legs slightly clip into the floor and get pushed back up.