This is a comprehensive reference for Godot's programmatic animation system, covering everything from basic property tweens to advanced patterns like camera shake, score counters, and staggered inventory animations. The NEVER section is genuinely useful, especially the warnings about manually instantiating tweens with Tween.new() and the parallel-to-chain sequencing gotcha. You get ten production-ready script examples including safe tween interruption, custom curve tweening, and time-scale-ignored UI for pause menus. The easing function combinations and the emphasis on killing previous tweens before starting new ones will save you from the flicker bugs that plague beginners. If you're adding juice to UI or building cutscenes without AnimationPlayer nodes, this covers the essential patterns and footguns in one place.

skills.sh installs
256
GitHub stars
464
last updated
Aug 21, 2026

Install

$ npx -y skills add thedivergentai/gd-agentic-skills --skill godot-tweening --agent claude-code

Installs into .claude/skills of the current project.

Files

Decision Tree — Tween vs AnimationPlayer

SituationChoose
One-off UI juice, hover, popup, score count, recoilTween (create_tween)
Authored multi-track clips, scrubbable timelines, blend treesAnimationPlayer / AnimationTree
Camera continuous follow behind a moving targetCamera2D.position_smoothing / spring follow — not a new Tween every _process
Menu motion while Engine.time_scale == 0Tween with set_ignore_time_scale(true) — MANDATORY time_scale_ignored_ui.gd
Retriggerable property (button spam, dodge cancel)Kill-before-recreate — MANDATORY safe_tween_interruption.gd
Physics body / net correction motionTWEEN_PROCESS_PHYSICS + reset_physics_interpolation

Available Scripts

MANDATORY: Read the script for the case above before writing tween glue.

safe_tween_interruption.gd

MANDATORY for any retriggerable tween — kill active tweens before starting new ones.

Sponsors

Details

Repository
github.com/thedivergentai/gd-agentic-skills
Categories
AI & Agent Building, Automation & Workflows, Design & UI/UX, Game Development
First seen
Jun 3, 2026

More from thedivergentai/gd-agentic-skills

All 51
1jorgealves avatardocumentation-generatorjorgealves/agent_skillsAnalyzes source code to automatically generate technical documentation and architecture diagrams. Use to maintain up-to-date API references and onboarding mater255skills.sh installs
2thedivergentai avatargodot-physics-3dthedivergentai/gd-agentic-skillsExpert patterns for Godot 3D physics (Jolt/PhysX), including Ragdolls, PhysicalBones, Joint3D constraints, RayCasting optimizations, and collision layers. Use f255skills.sh installs
3specstoryai avatarspecstory-link-trailspecstoryai/agent-skillsTrack all URLs fetched during SpecStory AI coding sessions. Run when user says "show my link trail", "what URLs did I visit", "list fetched links", or "show web254skills.sh installs
4getsentry avatarsentry-setup-tracinggetsentry/sentry-agent-skillsSetup Sentry Tracing (Performance Monitoring) in any project. Use when asked to enable tracing, track transactions/spans, measure latency, or add performance mo253skills.sh installs
5muratcankoylan avatarcontext-fundamentalsmuratcankoylan/agent-skills-for-context-engineeringThis is the conceptual foundation for the entire context engineering collection.253skills.sh installs
6nocodb avatarnocodbnocodb/agent-skillsnocodb253skills.sh installs