Check out our latest project ✨ OpenChapter.io: free ebooks the way its meant to be 📖

Truck Town Demo

An asset by Godot Engine
The page banner background of a mountain and forest
Truck Town Demo hero image

Quick Information

0 ratings
Truck Town Demo icon image
Godot Engine
Truck Town Demo

This is a demo implementing different types of trucks of varying complexity using vehicle physics.Controls:- Up Arrow, W, Gamepad Right Trigger, Gamepad A/Cross: Accelerate- Down Arrow, S, Gamepad Left Trigger, Gamepad B/Circle, Gamepad X/Square: Brake/reverse- Left Arrow, Gamepad Left Stick, Gamepad D-Pad Left: Steer left- Right Arrow, Gamepad Left Stick, Gamepad D-Pad Right: Steer right- U, Gamepad Select, left-click speedometer: Change speedometer unit (m/s, km/h, mph)- C, Gamepad Y/Triangle: Change camera (exterior, interior, top-down)- Escape, Gamepad D-Pad Up: Go back to menu (press again to exit)On mobile platforms, the vehicle automatically accelerates. Touch the left and right edges of the screen to steer. Touch the middle of the screen to brake/reverse (this also temporarily stops acceleration).Language: GDScriptRenderer: Forward+ on desktop, Mobile on mobile

Supported Engine Version
4.2
Version String
4.2-31d1c0c
License Version
MIT
Support Level
featured
Modified Date
1 year ago
Git URL
Issue URL

Truck Town

This is a demo implementing different types of trucks of varying complexity using vehicle physics.

Controls:

  • Up Arrow, W, Gamepad Right Trigger, Gamepad A/Cross: Accelerate
  • Down Arrow, S, Gamepad Left Trigger, Gamepad B/Circle, Gamepad X/Square: Brake/reverse
  • Left Arrow, Gamepad Left Stick, Gamepad D-Pad Left: Steer left
  • Right Arrow, Gamepad Left Stick, Gamepad D-Pad Right: Steer right
  • U, Gamepad Select, left-click speedometer: Change speedometer unit (m/s, km/h, mph)
  • C, Gamepad Y/Triangle: Change camera (exterior, interior, top-down)
  • Escape, Gamepad D-Pad Up: Go back to menu (press again to exit)

On mobile platforms, the vehicle automatically accelerates. Touch the left and right edges of the screen to steer. Touch the middle of the screen to brake/reverse (this also temporarily stops acceleration).

Language: GDScript

Renderer: Forward+ on desktop, Mobile on mobile

Check out this demo on the asset library: https://godotengine.org/asset-library/asset/524

How does it work?

The base vehicle uses a VehicleBody node. The trailer truck is tied together using a ConeJointTwist node, and the tow truck is tried together using a chain made of RigidBody nodes which are pinned together using PinJoint nodes.

Screenshots

README Screenshot

This is a demo implementing different types of trucks of varying complexity using vehicle physics.

Controls:

- Up Arrow, W, Gamepad Right Trigger, Gamepad A/Cross: Accelerate
- Down Arrow, S, Gamepad Left Trigger, Gamepad B/Circle, Gamepad X/Square: Brake/reverse
- Left Arrow, Gamepad Left Stick, Gamepad D-Pad Left: Steer left
- Right Arrow, Gamepad Left Stick, Gamepad D-Pad Right: Steer right
- U, Gamepad Select, left-click speedometer: Change speedometer unit (m/s, km/h, mph)
- C, Gamepad Y/Triangle: Change camera (exterior, interior, top-down)
- Escape, Gamepad D-Pad Up: Go back to menu (press again to exit)

On mobile platforms, the vehicle automatically accelerates. Touch the left and right edges of the screen to steer. Touch the middle of the screen to brake/reverse (this also temporarily stops acceleration).

Language: GDScript

Renderer: Forward+ on desktop, Mobile on mobile

Reviews

0 ratings

Your Rating

Headline must be at least 3 characters but not more than 50
Review must be at least 5 characters but not more than 500
Please sign in to add a review

Quick Information

0 ratings
Truck Town Demo icon image
Godot Engine
Truck Town Demo

This is a demo implementing different types of trucks of varying complexity using vehicle physics.Controls:- Up Arrow, W, Gamepad Right Trigger, Gamepad A/Cross: Accelerate- Down Arrow, S, Gamepad Left Trigger, Gamepad B/Circle, Gamepad X/Square: Brake/reverse- Left Arrow, Gamepad Left Stick, Gamepad D-Pad Left: Steer left- Right Arrow, Gamepad Left Stick, Gamepad D-Pad Right: Steer right- U, Gamepad Select, left-click speedometer: Change speedometer unit (m/s, km/h, mph)- C, Gamepad Y/Triangle: Change camera (exterior, interior, top-down)- Escape, Gamepad D-Pad Up: Go back to menu (press again to exit)On mobile platforms, the vehicle automatically accelerates. Touch the left and right edges of the screen to steer. Touch the middle of the screen to brake/reverse (this also temporarily stops acceleration).Language: GDScriptRenderer: Forward+ on desktop, Mobile on mobile

Supported Engine Version
4.2
Version String
4.2-31d1c0c
License Version
MIT
Support Level
featured
Modified Date
1 year ago
Git URL
Issue URL

Open Source

Released under the AGPLv3 license

Plug and Play

Browse assets directly from Godot

Community Driven

Created by developers for developers