Hello, I'm new to Godot (also to 3d games) and wanted to ask a question for my project.
I will create vehicles with 2 (like wheelchair, not bicycle) or 4 wheels but the movement style will be different than cars. Also since it will be a multiplayer game and players will interact with each other's vehicle I think my only choice is rigidbody. But I don't know if I need to add the wheels as normal wheels or add them as rigidbodies as well; use pin joint or another method to connect them to the vehicle body, use separate engines on different wheels to get the desired movement style (see below) etc. I need some suggestions here. Shall I follow normal car tutorials and do modifications or need to do something totally different and if so where can I start. I've read some documentation but couldn't be sure which one would fit here.
Movement will be like (it'll be very high paced game, accelerating/decelerating to full speed/zero will happen in under 1 second):
Pressing "W": All the wheels' speed will be 255. When the key released, the vehicles will stop in less than 1 second.
Pressing "S": All the wheels' speed will be -255. When the key released, the vehicles will stop in less than 1 second.
And now the tricky part:
Pressing "D": Wheel(s)'s on the right side speed will be -155 and the left wheel(s)'s will be 155.
Pressing "A": Wheel(s)'s on the left side speed will be -155 and the right wheel(s)'s will be 155.
Pressing "A" and "W" at the same time, wheel(s)'s on the left side speed will stay as 0 and the right wheel(s)'s will be 255.
Pressing "A" and "S" at the same time, wheel(s)'s on the left side speed will stay as 0 and the right wheel(s)'s will be -255.
Pressing "D" and "W" at the same time, wheel(s)'s on the right side speed will stay as 0 and the left wheel(s)'s will be 255.
Pressing "D" and "S" at the same time, wheel(s)'s on the right side speed will stay as 0 and the left wheel(s)'s will be -255.