Need suggestions for ways to make optimized roads

Hey developers!

I’m UrDailyNews, a developer with almost five years of experience.

I’m currently working on a roleplay experience with an extensively large map.

The experience is located in a large city, so it’ll have hundreds of roads. Similar to experiences like Greenville, Southwest Florida, Jupiter Florida, etc.

Now to the question, how do we create optimized roads? Sure, you can use parts, but I feel like even if you create them as thin as possible, and even union it all, it still could cause potential lag.

I’ve looked into decals or textures, but I’m trying to veer away from them, as I need to be able to create custom turns and intersections, which you can’t exactly do with decals and textures.

Got any suggestions?

Example of current experience:

(I haven’t posted on the Dev Forum for a while, so if I messed something up, let me know!)

4 Likes

This road won’t be a problem. Your 4-lane road only has 6 parts, which is fine for performance. Just turn off CanCollide, CanQuery, CanTouch, and CastShadow on parts that don’t need them. Also, reduce unnecessary parts and scale existing ones instead. Even on a large map, the performance impacts will be negligible.

3 Likes