All Projects → Tobalation → GDCustomRaycastVehicle

Tobalation / GDCustomRaycastVehicle

Licence: MIT license
A simple custom raycast vehicle implementation

Programming Languages

GDScript
375 projects

Projects that are alternatives of or similar to GDCustomRaycastVehicle

Tork
Arcade vehicle physics for Unity
Stars: ✭ 256 (+611.11%)
Mutual labels:  physics, vehicle
voltar
WebGL only 2D game engine using Godot as the visual editor
Stars: ✭ 25 (-30.56%)
Mutual labels:  physics, godot
Godot Jigglebones
An addon that brings jigglebones to Godot Engine 3.0.
Stars: ✭ 175 (+386.11%)
Mutual labels:  physics, godot
godot-vs-rapier
compare gdnative rust based physics against Godot built-in physics
Stars: ✭ 67 (+86.11%)
Mutual labels:  physics, godot
Stuntrally
The main repository containing Stunt Rally sources and game data. A 3D racing game based on VDrift and OGRE with track editor.
Stars: ✭ 314 (+772.22%)
Mutual labels:  physics, vehicle
Psrealvehicle
Plugin for Unreal Engine 4 with simple force-driven vehicle simulation
Stars: ✭ 92 (+155.56%)
Mutual labels:  physics, vehicle
Unity3D-Cars
A project built for a Renaissance Coders tutorial to introduce vehicle physics.
Stars: ✭ 60 (+66.67%)
Mutual labels:  physics, vehicle
godot-awesome-splash
Collection of splash screens in Godot
Stars: ✭ 137 (+280.56%)
Mutual labels:  godot
creative-coding-notebooks
🎨 An authorial collection of fundamental recipes on Creative Coding and Recreational Programming.
Stars: ✭ 17 (-52.78%)
Mutual labels:  physics
arpes
Mirror of PyARPES (gitlab/lanzara-group/python-arpes) the open source ARPES analysis framework
Stars: ✭ 21 (-41.67%)
Mutual labels:  physics
godot-lua-pluginscript
Godot PluginScript for the Lua language, currently based on LuaJIT's FFI
Stars: ✭ 182 (+405.56%)
Mutual labels:  godot
ux-animate
A simple but powerful tweening, spring physics, animation library for Rust
Stars: ✭ 19 (-47.22%)
Mutual labels:  physics
moac
Generate passwords and analyze their strength given physical limits to computation
Stars: ✭ 16 (-55.56%)
Mutual labels:  physics
godot-apple-signin
Module for sign in with Apple in Godot
Stars: ✭ 27 (-25%)
Mutual labels:  godot
godot-midi-input-example
Example of MIDI Input handling (e.g keyboard/controller) for the Godot game engine.
Stars: ✭ 35 (-2.78%)
Mutual labels:  godot
ZHSAN3
中華三國志重製版3.0
Stars: ✭ 21 (-41.67%)
Mutual labels:  godot
carmechanic
Car Mechanic Simulator mechanics in Unity
Stars: ✭ 39 (+8.33%)
Mutual labels:  vehicle
cas
Cellular Automata Simulator
Stars: ✭ 22 (-38.89%)
Mutual labels:  physics
A-Key-s-Path
A short puzzle-platformer game made with Godot, running on GLES 2.0.
Stars: ✭ 146 (+305.56%)
Mutual labels:  godot
godot-trackball-camera
A short Godot addon that adds a TrackballCamera node without gimbal lock.
Stars: ✭ 22 (-38.89%)
Mutual labels:  godot

Custom Shape-cast based vehicle implementation for Godot 3.x

icon

A custom vehicle implementation emphasizing simplicity and adaptability.

Difference of this branch and master

This branch uses sphere casting instead of raycasting, which from my testing doesn't seem to have a large performance impact. The code has also been refactored somewhat as well.

The drive elements serve as a basis for any type of land vehicle that needs to be suspended by "springs" and propelled using driving force applied to the vehicle body against the a surface that provides traction (the ground).

This system primarily allows for the simulation of wheeled, tracked and hover vehicles with as many propulsion elements as needed.

In this project:

Currently, two different sample vehicles are provided:

  1. A tracked vehicle with 10 drive elements total (5 per track on each side) with a steering system that has neutral steer capability.

  2. A 4 wheel drive vehicle with 4 drive elements (1 per wheel) with traditional car steering.

The vehicle controllers for both vehicle is only a bare minimum. Realistic drivetrain, sound, animation and traction are not simulated but can definitely be added.

The default scene is the tracked vehicle. You can switch to the other vehicle by pressing escape to unlock the mouse and clicking on the 'Change to 4WD vehicle' button.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].