pandemonium_demo_projects/3d/rigidbody_character
..
models
player
screenshots
cube_rigidbody.tscn
cubelib.tres
default_env.tres
gi_probe_data.res
icon.png
icon.png.import
level.gd
level.tscn
project.godot
README.md

RigidBody Character 3D

RigidBody character demo for 3D using a capsule for the character. Cubes as RigidBodies spawn in the map from above to show interaction with the player (jump on them, gently push them), which would be impossible with a KinematicBody.

Language: GDScript

Renderer: GLES 3

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

How does it work?

This demo uses a RigidBody for the player, and StaticBody for the level. Each has colliders, the player moves itself via apply_central_impulse() in _physics_process(), and collides with the level.

Screenshots

Screenshot

Screenshot