physics-system

Installation
SKILL.md

Physics System in Godot 4.3+

All examples target Godot 4.3+ with no deprecated APIs. GDScript is shown first, then C#.

Related skills: player-controller for CharacterBody2D/3D movement patterns, component-system for hitbox/hurtbox composition, godot-optimization for physics performance tuning, camera-system for camera follow and interpolation, multiplayer-sync for networked physics, 2d-essentials for tile collision setup and 2D canvas layers.


1. Physics Body Types

Four collision-object types (the last three extend PhysicsBody2D/3D):

Type Moved by Use for
Area2D/3D Code Overlap detection, gravity zones, audio zones
StaticBody2D/3D Not moved (or constant_linear_velocity) Walls, floors, conveyor belts
RigidBody2D/3D Physics engine Crates, projectiles, debris, ragdolls
CharacterBody2D/3D Code Players, enemies, NPCs (see player-controller)
Installs
29
GitHub Stars
312
First Seen
Apr 14, 2026
physics-system — jame581/godotprompter