Road Tool

Library

Allow you to easily create fully modulable roads

Red Snail updated 1mo ago 46 MB engine 28
thumb_up 19 open_in_new View on sbox.game

🌍Overview

This tool is a work in progress procedural road system designed to avoid the need for manual 3D road modeling/mapping.

The road layout is controlled by an editable spline, allowing you to easily adjust curves position and direction to fit your environment. No premade road model is required, the shape of the road is automatically generated using customizable parameters. (Width, Material, ...)

This system also procedurally handles sidewalks, decals, and streetlights placement, removing the need to manually place props along the road. All elements adapt dynamically based on the road’s configuration.

NOTE: Assets shown in some of the screenshots/videos (e.g. Models, Materials, Textures...) are not featured with this library.

📀Setup

Road texture

I really recommend using a triplanar shader for the road texture otherwise you will still face some issue with "seems" at some places when using a standard shader.

Sidewalk texture

The sidewalk texture can be just a regular seamless texture, however if you want to use a sidewalk texture with an actual sidewalk border, here is how it should be setup for the border to face the road properly:

💾Source Code

This project is fully open source and I encourage ppls to take a look https://github.com/K3rhos/RoadTool, don't hesitate to make some pull requests in case you wanna suggest new features, fix bugs you may have found or anything else.

💬My Discord

📜Credits

• Facepunch (Spline tools was a useful resources to start making this tool https://sbox.game/facepunch/splinetools)
1
Total Users
1
Total Sessions
1 min
Total Playtime
0 recorded entries
Rank Player Score Recorded
refresh
Discovering package leaderboards...
Package ID: redsnail.roadtool
Created: 2026-01-16 12:29 UTC
Updated: 2026-08-16 13:09 UTC
Type: library
Public: Yes
Version: 342326
files: 252
Size: 46.5 MB
Engine Version: 28
Asset Version ID: 342326
Version Created: 2026-08-16 13:09 UTC
Hash: 1791474434
Manifest: Open manifest

more_horiz Additional Properties

Compiler: {"RootNamespace":"Sandbox","DefineConstants":"SANDBOX","NoWarn":"1701;1702;1591;","WarningsAsErrors":"","TreatWarningsAsErrors":false,"Nullables":false,"ReleaseMode":"Release","AssemblyReferences":[],"ReplacementDirectives":{".Server.cs":"SERVER"},"IgnoreFolders":[],"DistinctAssemblyReferences":[]}
new_releases Latest Update Aug 16, 2026
Changes on 2026-08-16
Bug fix Jun 22, 2026
Fixed
  • A bug regarding lanes crossing each others at intersections when roads have more than 2 lanes
Traffic Update Jun 22, 2026
Added
  • A road manager singleton (manage some stuff globally for the entire roads layout in the scene)
  • Traffic support for roads
  • Parking system component for parking spot spawner
  • Demo car controller
  • Demo scene to showcase the car controller, the traffic ai, traffic lights and more
info Live API Passthrough & Removal Notice

This file manifest and asset metadata are retrieved live directly from the official Facepunch s&box public API. s&box Explorer does not host, store, or redistribute any package files. All download links route directly to Facepunch CDN servers.