thedivergentai avatar

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-code

Installs 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
1getsentry avatarsentry-ruby-sdkgetsentry/sentry-agent-skillsFull Sentry SDK setup for Ruby. Use when asked to add Sentry to Ruby, install sentry-ruby, setup Sentry in Rails/Sinatra/Rack, or configure error monitoring, tr311skills.sh installs
2marcelorodrigo avatarcreate-prmarcelorodrigo/agent-skillsCreate Pull Requests following best conventions. Use when opening PRs, writing PR descriptions, or preparing changes for review.311skills.sh installs
3PicsArt avataragency-multi-brand-packPicsArt/gen-ai-skillsPer-client asset templates scoped by workspace.310skills.sh installs
4PicsArt avatarmarketer-ad-variant-factoryPicsArt/gen-ai-skillsFan out 50+ ad variants from one hero image.310skills.sh installs
5thedivergentai avatargodot-camera-systemsthedivergentai/gd-agentic-skillsExpert patterns for 2D/3D camera control including smooth following (lerp, position_smoothing), camera shake (trauma system), screen shake with frequency parame310skills.sh installs
6tuist avatarcompare-buildstuist/agent-skillsCompares two Xcode build runs to identify duration regressions, cache changes, and new issues. Can be invoked with build IDs, dashboard URLs, or branch names (e310skills.sh installs