How would I make a surfable-Wave on roblox

  1. What do you want to achieve? I want to make a wave that can be surfed on, while its moving.

  2. What is the issue? I have no idea how to make it so the wave doesnt lag, because when I use tweenservice it also gets buggy (teleporting the player everywhere)

  3. What solutions have you tried so far? Literally, everywhere.

Im not asking for you to write me a whole script, just to set me in the right direction so I can write it myself! Thank you

The solution I know that may work is using Roblox terrain water and then set the wave size to something big,then make your surfable object massless. And it’s done.

Roblox waves dont go that big, only like 5 studs max I think

Have you found a solution yet?? I’m still trying to make this

1 Like

It really depends. Setting up the ability to surf on a wave really depends on your current set up. Do you have a surfing system in general? Do you have wave meshes or a system? Where are you at currently? Have you looked into editable meshes? Also check out the Zone module for player on wave detection if you wanna lock them on it

1 Like

I looked into editable meshes but I have zero understanding of how they work AND ontop of that I suck at maths

I don’t mean to discourage you, but you will not be able to develop a surfing game without an intimate understanding of math and physics. This is a massive undertaking that requires custom physics as well as procedural mesh generation and deformation. All we can really do is point you to a physics textbook, Acerola’s series on water rendering, and this article on one man’s quest to develop an open-world surfing game. Look at what other games have done, both on and off of Roblox.

1 Like

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.