A final demo of the project dedicated to creating custom arcade car physics for the Godot game engine. The system is built without using the built-in VehicleBody class, providing full control and flexibility in tuning the car's behavior.

Key implementation features:

* The car is implemented based on a RigidBody for collision calculations and RayCast rays for suspension work.

* Opponents are implemented, following a predefined track using curves (Path).

* Multiple view modes (e.g., first-person, third-person, static), switchable with a single button.

* Engine sound, whose pitch and intensity change based on RPM and player actions.

* Tire sliding and skidding sounds for a greater sense of control and speed.

Project source code: https://gsaone.github.io/racinggodot

[ keymap ]

Use arrow keys for driving, SPACE for hand brake, and A/D/B/V keys for additional functions as described above.

Published 5 days ago
StatusReleased
PlatformsHTML5
Authorsergeygrigorev
GenreRacing
Made withGodot
Tags3D, Asset Pack, Godot, racinggodot

Development log

Leave a comment

Log in with itch.io to leave a comment.