
Godot Characterbody 2d
This is your reference guide for building responsive 2D character controllers in Godot. It covers the full spectrum from basic platformer movement to advanced patterns like coyote time, jump buffering, wall slides, and dash mechanics. The source files handle the nuanced stuff that makes movement feel good: variable jump height based on button hold duration, subpixel rendering for pixel art, ceiling bonk detection, and proper external force handling for knockback. The key insight here is the emphasis on what not to do, like never multiplying velocity by delta before move_and_slide or using RigidBody2D for player characters. If you're building any kind of player-controlled 2D character, whether platformer or top-down, this consolidates the patterns that separate amateur movement from professional feel.
- skills.sh installs
- 313
- GitHub stars
- 464
- last updated
- Aug 21, 2026
Install
$ npx -y skills add thedivergentai/gd-agentic-skills --skill godot-characterbody-2d --agent claude-codeInstalls into .claude/skills of the current project.
Files
CharacterBody2D Implementation
Expert CharacterBody2D feel systems — not beginner move_and_slide tutorials.
NEVER Do
Sponsors
Details
- Repository
- github.com/thedivergentai/gd-agentic-skills
- Categories
- AI & Agent Building, Game Development
- First seen
- Jun 3, 2026
More from thedivergentai/gd-agentic-skills
All 51- Godot Camera Systems310
- Godot Input Handling305
- Godot Signal Architecture301
- Godot State Machine Advanced291
- Godot Rpg Stats287
- Godot Genre Roguelike285
- Godot Combat System281
- Godot Dialogue System281
- Godot Ui Containers279
- Godot Tilemap Mastery277
- Godot Scene Management276
- Godot Project Foundations273
- Godot Resource Data Patterns272
- Godot Animation Player271
- Godot Economy System271
- Godot Autoload Architecture268
- Godot 3d Lighting266
- Godot 3d Materials260
- Godot Animation Tree Mastery260
- Godot Tweening256
- Godot Physics 3d255
- Godot Ability System253
- Godot Performance Optimization253
- Godot Ui Rich Text251