The Re-Inventing the Wheel Thread

Using scene components for suspension and/or wheels is a good idea and a lot easier to manage.

One additional note as I saw you used line traces per channels. I haven’t checked recently but earlier I had some issues to get that working on spline meshes (something to think about if you plan to use them for roads etc). I solved it by using line trace per objects instead and put both static and dynamic objects into that array it needs. After that you can handle stuff you don’t want to get traced by using custom collision channels (for example to disable traces for grass etc). I wouldn’t be surprised if there was a simple solution on that by channel-route, never bothered to investigate it further as it made more sense to use it by objects anyway.